Should we use Git or TFVC on TFS 2015

My company is in the process of implementing TFS 2015 for ALM, version control, etc. I used both Git and TFVC (as well as Mercurial, SVN, and Source Safe). I get the impression that we (the developers) would be better off using Git, but I'm not sure. So my question is this: is there any good reason for a company to choose TFVC instead of Git when using TFS 2015? https://sway.com/ilvSzkZW5LTORgXj

I did not try to start a discussion of centralized or distributed version control or TFVC against Git. I am interested to know if TFS 2015 supports both (TFVC and Git) the same. In other words: we will miss something if we decide to go with one or the other. I know that this was in previous versions of TFS, but it seems that in this new version of TFS (2015), both version control systems are pretty much parity. My company is going to implement version control in an instance of TFS 2015. If TFS 2015 applies to both version control systems, the same thing happens with one or the other, it is only a matter of preference. If TFS 2015 does not apply to both version control systems, then the decision is likely to be made for a version control system that integrates better with the TFS instance. ApparentlyI posted my question to the wrong StackExchange forum. Now my question is asked on the Software Recommendations website.

Willy-Peter Schaub (Visual Studio ALM Ranger) directed me to the following document: http://vsarbranchingguide.codeplex.com/downloads/get/1439279 Where could I get the following items:

Scalability, location, experience, and politics are some of the common factors to consider when planning your repository. For example:

  • If your team has experience with centralized version control systems, TFVC can avoid adoption and training costs. Similarly, if your team has experience with distributed version control systems, Git might be better.
  • If you need to scale to very large storage, you can consider TFVC.
  • TFVC currently has the best support for thin-grain permissions and policies in TFS 2013.
  • Git , .
  • , - , Git. , XCode, Git.

:

TFVC

  • .
  • - "".
  • "", "".

Git

  • .
  • - "".
  • "", .
+4
1

TFVC git - .

Git , .

, , , git.

, , git.

+2

Source: https://habr.com/ru/post/1610666/


All Articles