在TFS商店中使用Git

Pau*_*tum 17 git tfs

在家里使用Git已经破坏了我 - 我现在发现在工作中使用TFS有点拖累,并希望探索在本地使用Git并以某种方式与TFS同步的可能性.我认为有几种不同的方法可以做,并希望听到尝试过它的人.

我发现了一篇描述相对手动工作流程的博客文章,但我希望能有更好的自动化和历史支持.

吉姆·德维尔似乎写了一系列关于IronRuby团队如何保持与TFS同步他们的GitHub库,但还没有完成,我必须承认我有以下什么吉姆迄今写得有点麻烦.

我简单地试图使用SvnBridgegit-svn的组合但是我很快就遇到了错误(也许是这个?).我打算进一步探索这个......

更新:看起来有些人在使用SvnBridge git-svn组合方面取得了一些成功.看到这里.

最后,也许GitSharp可以更容易地为这个问题开发一个有用的解决方案?不是因为GitSharp与TFS本身有任何关系,而仅仅是因为它向gt自动化公开了.NET开发人员.

相关问题 - Git和Team Foundation Server

Mla*_*vic 9

有开源项目Git-tfs(不要与Git-tf混淆):

https://github.com/spraints/git-tfs


Ada*_*unn 3

微软终于发布了自己的桥接解决方案:Git-TF。它使用 Java,因此可以在 Windows、OSX 和 Linux 上运行。

编辑:截至 2013 年 1 月 30 日,Microsoft宣布TFS 和 Git 之间进行更多集成,以准确解决您的情况。它将通过 2012 版 TFS 和 Visual Studio 的更新提供。