git - 在 TFS 商店中使用 Git

标签 git tfs

在家里使用 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 混淆):

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

关于git - 在 TFS 商店中使用 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1687883/

相关文章:

java - org.jvnet.jaxb2.maven2 :maven-jaxb2-plugin : same file , 倍数结果

git rebase 在当前分支之上

git - 在 Git 中获取从 master 到分支的更改

tfs - 查看自分支(TFS)以来更改的所有文件

linux - TFS 工作区和工作文件夹在 Linux 上与托管 TFS 发生冲突 (VisualStudio.com)

c# - 如何在不重新部署 webApp 的情况下通过 TFS 删除 WebServer 中的特定文件(未使用的文件)。 C#、.Net

visual-studio-2010 - 通过 API 创建新工作项时,无法在 TFS 中获取分配给字段的有效用户列表

macos - 使用 IntelliJ 作为 git mergetool 总是一启动就退出

java - git pull 在java中添加、提交和推送

tfs - 编辑 TFS2010 构建定义