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 181 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,129,465
- 480
- 4,036
- 4,755
-
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