We have a large TFS repository which we would like to migrate to git.
We are considering using git-tfs for a while, in order for everything to continue working while we migrate.
We have large (or small, but rapidly changing) binary files scattered throughout the code, which have been checked-in to tfs throughout the history.
My worries about git-tfs I have not been able to find accessible answers for:
What is the source of truth for git-tfs? Is it a git server, a tfs server, or some hybrid, or none of the above?
If it is a git server, how would this affect workflow while knowing binary files exist?
We thought of using lfs, but not sure how this would play with git-tfs.
I would love some light shed on this topic, as it would be quite pointless to migrate only to find out binary files make the new repo not usable.