为一个非常幼稚的问题道歉。
目前我们在团队项目中使用现有的TFVC,我们想迁移到Git-tfs,但有些事情让我想知道我们是否可以同时在一个团队项目和解决方案中使用TFVC和Git-tfs?
我研究了如何从TFVC迁移到Git-tfs,我知道TFVC和Git-Tfs可以在一个团队项目中使用但是在同一个解决方案中怎么样?或者这不可能结束?
答案 0 :(得分:1)
我不完全确定Git-TFS是什么意思,这个名字可能有多种内容,所以让我们首先澄清一下。
Git是一个分布式版本控制系统,自2012年版本以来,Visual Studio内置了对它的支持。在TFS 2015,2017和VSTS中,您可以创建Git存储库。这些与GitHub或任何其他供应商托管的存储库不同。但我认为这些是Git-TFS的意思。
Git-tf和Git-TFS是可以在客户端或服务器上与Git一起安装的工具,允许您将Git客户端用于本地分支,多次提交(本地撤消)和其他Git功能在TFS或VSTS服务器上处理单个TFVC存储库时。但我认为这些不你的意思是Git-TFS。
Visual Studio在任何给定的开放式解决方案中一次只能使用一个版本控制客户端。它甚至可以到目前为止只能连接到单个存储库,无论是TFVC存储库还是Git存储库。如果在同一解决方案中混合使用TFVC和Git,Visual Studio将检测本地Git文件夹,并强制自己加入Git版本控制客户端。
尝试以这种方式混合和匹配是不可能的,Visual Studio会不断强迫您选择其中一种。
但是你可以做些事情来逐步过去: