在家里使用 Git 已经把我宠坏了——我现在发现在工作中使用 TFS 有点拖沓,我想探索在本地使用 Git 并以某种方式与 TFS 同步的可能性。我认为有几种不同的方法可以做到这一点,并希望听到尝试过的人的意见。
我找到了 blog post这描述了一个相对手动的工作流程,但我希望有更好的自动化和历史支持。
Jim Deville 似乎在写一个 series关于 IronRuby 团队如何使他们的 github 存储库与 TFS 保持同步,但它还没有完成,我必须承认我在理解 Jim 到目前为止所写的内容时遇到了一些麻烦。
我短暂地尝试使用 SvnBridge 的组合和 git-svn但我很快就陷入了一个错误(也许是 this 一个?)。我确实打算进一步探索这个......
更新:看起来有些人使用 SvnBridge git-svn 组合取得了一些成功。参见 here .
最后,也许GitSharp会更容易为这个问题开发一个有用的解决方案吗?不是因为 GitSharp 本身与 TFS 有任何关系,而是因为它向 .NET 开发人员公开了 git 自动化。
Related Question - Git and Team Foundation Server
最佳答案
有开源项目 Git-tfs(不要与 Git-tf 混淆):
关于git - 在 TFS 商店中使用 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1687883/