同一项目的多个TFS服务器

时间:2014-10-25 20:32:58

标签: git visual-studio tfs git-tfs

对于同一个项目,我想使用2个TFS服务器,因为我有2组开发人员,他们只能访问自己的TFS,我可以访问它们。

使用git非常容易。看看我的.git / config文件。这个项目使用github和bitbucket进行远程操作。

[remote "origin"]
        url = git@github.com:company/project-app.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
[remote "origin-bitbucket"]
        url = git@bitbucket.org:company/project-app.git
        fetch = +refs/heads/*:refs/remotes/origin-bitbucket/*
[branch "bitbucket-master"]
        remote = origin-bitbucket
        merge = refs/heads/bitbucket-master

现在,有两组开发人员同时使用bitbucket和github。我合并他们的更改并将它们推送到两台服务器。

我有这个商业原因。

我想知道是否可以使用TFS。

顺便说一下,我宁愿拥有2台TFS服务器,但也可以接受1台TFS和1台git服务器。

2 个答案:

答案 0 :(得分:1)

使用TFS 2013,您可以在源控制后端的经典TFS版本控制(TFVC)和Git之间进行选择。

如果你喜欢你正在使用的git工作流程,只需设置2个TFS服务器并选择使用Git后端。

http://blogs.msdn.com/b/mvpawardprogram/archive/2013/11/13/git-for-tfs-2013.aspx

答案 1 :(得分:0)

我认为不可能同步2台TFSVC服务器!

如果你想将1个TFS与1个git同步,也许你可以使用:

  • git-tf如果你没有分支

  • git-tfs,如果您的主服务器是TFS,并且您将推送到您的git存储库(您可以使用分支)。

但是有了这两个解决方案,这将是一个痛苦的屁股!

更好的解决方案是说服您的同事使用TFS2013 Git存储库。在这里赢得很多!您可以使用git-tfs ...

迁移源代码
相关问题