为一个非常天真的问题道歉。
目前,我们正在团队项目中使用现有的TFVC,我们希望迁移到Git-tfs,但有些事情让我怀疑,我们是否可以在一个团队项目和解决方案中同时使用TFVC和Git-tfs?
我研究了如何从TFVC迁移到Git-tfs,我知道TFVC和Git-Tfs可以在一个团队项目中使用,但在同一个解决方案中又如何呢?或者这是不可能结束的?
发布于 2017-09-14 02:03:30
我不完全确定你所说的Git-TFS是什么意思,这个名字可能有很多东西,所以让我们先澄清一下。
Git是一个分布式版本控制系统,从2012版本开始,Visual Studio就内置了对它的支持。在TFS 2015、2017和VSTS中,您可以创建Git存储库。这些与GitHub或任何其他供应商托管的存储库没有什么不同。但我认为这些就是你所说的Git-TFS。
Git-tf和Git-TFS是可以与Git一起安装在客户端或服务器上的工具,允许您在TFS或VSTS服务器上处理单个TFVC存储库时,将Git客户端用于本地分支、多个提交(某种本地撤消)和其他Git功能。
在任何给定的开放解决方案中,Visual Studio一次只能使用一个版本控制客户端。它甚至可以连接到单个存储库,无论是TFVC存储库还是Git存储库。如果您在同一解决方案中混合使用TFVC和Git,Visual Studio将检测本地Git文件夹,并强制其自身到Git版本控制客户端。
尝试以这种方式混合和匹配将是不可能的,Visual Studio将不断地迫使您选择其中之一。
https://stackoverflow.com/questions/46203847
复制相似问题