3

我正在研究 ALM 和敏捷 ALM,过去我确实使用过 git、mercurial 和 subversion。

最近我正在使用 TFS,我有一个关于 TFS 是否支持 git 子模块(或 git external 用于远程存储库)的问题。

最好的祝福!

4

3 回答 3

2

我认为您正在寻找的是git-tfs,它允许您将 git 与 TFS 存储库一起使用。如果将它安装在 PATH 上,则可以克隆 TFS 存储库,然后使用 git 创建功能分支并使用 git 策略正常工作。然后,不是从您使用的原始远程存储库推/拉,git tfs pull或者git tfs fetch从上游拉入新更改,git tfs rcheckin或者git tfs checkin将您的工作提交到 TFS 存储库。

如果您更喜欢使用此 GUI 而不是 git 命令行,甚至还有一个用于git 扩展的插件。

于 2012-07-31T10:42:41.067 回答
0

没有。但是你为什么要这样做呢?

如果实际问题是您希望能够在没有 VS 的情况下访问 TFS 项目中的源代码,请查看http://svnbridge.codeplex.com/

于 2012-07-31T10:15:12.867 回答
0

GIT 和 Mercurial 是分布式的,TFS 是集中式的 :( 也许与git-tfs 项目有关:)

问候。

于 2012-07-31T17:13:11.943 回答