Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用TFS';是团队的源代码控制,但Git是本地的?_Git_Visual Studio 2015_Azure Devops - Fatal编程技术网

是否可以使用TFS';是团队的源代码控制,但Git是本地的?

是否可以使用TFS';是团队的源代码控制,但Git是本地的?,git,visual-studio-2015,azure-devops,Git,Visual Studio 2015,Azure Devops,我的团队正在使用TFS本机源代码管理。但我希望有一个本地Git存储库,这样我就可以回滚更改并创建分支供自己使用和试验,而不是签入团队源代码存储库 VS 2015是否可能实现这一点?如果是这样的话,我该如何设置呢?是的。两者都支持将TFVC存储库转换为Git存储库,并允许您将Git提交转换为TFVC签入,将其他人的TFVC签入转换为本地存储库中的Git提交。有两个选项: Git TFS作为桥接器工作: 将.git文件夹设置为其他位置,以便本地命令行能够理解git,但TFVC仍在为远程操作工作:

我的团队正在使用TFS本机源代码管理。但我希望有一个本地Git存储库,这样我就可以回滚更改并创建分支供自己使用和试验,而不是签入团队源代码存储库


VS 2015是否可能实现这一点?如果是这样的话,我该如何设置呢?

是的。两者都支持将TFVC存储库转换为Git存储库,并允许您将Git提交转换为TFVC签入,将其他人的TFVC签入转换为本地存储库中的Git提交。

有两个选项:

  • Git TFS作为桥接器工作:
  • .git
    文件夹设置为其他位置,以便本地命令行能够理解git,但TFVC仍在为远程操作工作:

你可以考虑搁置。因此,您可以搁置挂起的更改,这不会影响实际的源代码存储库,如果您希望获得以前的搁置集,您可以取消搁置这些更改


更多信息,请参阅文章。

可能想查看以下内容:,但并未提及对TFS 2015的支持