I am undergoing the process of going from a very old TFS to Azure DevOps. There is a consideration whether to use TFVC or GIT. I used the git tfs deep clone feature to create a repo and it was about 3 GB. Does that mean the repo is too large to use as a git repo? If I cannot logically break it into smaller repos, does this mean I have to continue using TFVC instead?
Asked
Active
Viewed 205 times
1 Answers
2
does this mean I have to continue using TFVC instead?
Not necessarily, you have a few options:
- use Git LFS on your Azure server, as detailed by Microsoft in "Manage and store large files in Git"
- use an intermediate server with VFS for Git active, which would then allow you to work with Git repos of multiple hundreds of GB(!).

VonC
- 1,262,500
- 529
- 4,410
- 5,250
-
An in fact _git itself_ without any modifications may be just fine here. My repository (the Azure DevOps repo) is about 3 GB and we're reasonably happy with it without VFS for Git. – Edward Thomson Nov 15 '18 at 08:42
-
@EdwardThomson That means... a git status (mentioned in https://www.gvfs.io/) is not too long? By the way, didn't you say in a recent podcast you had to change www.gvfs.io? (to something like vfs4g.io) – VonC Nov 15 '18 at 08:50