我正在研究 ALM 和 Agile ALM,我过去曾使用过 git、mercurial 和 subversion。
最近我在使用 TFS,我想知道 TFS 是否像 git 子模块(或远程存储库的 git external)中那样支持。
最好的问候!
最佳答案
我想你要找的是git-tfs这是一个允许您将 git 与 TFS 存储库一起使用的包。如果将其安装在 PATH 上,则可以克隆 TFS 存储库,然后使用 git 创建功能分支并使用 git 策略正常工作。然后使用 git tfs pull
而不是从原始远程存储库推送/pull 或 git tfs fetch
从上游和git tfs rcheckin
中引入新的变化或 git tfs checkin
将您的工作提交到 TFS 存储库。
甚至还有一个plugin对于 git extensions如果您更喜欢使用此 GUI 而不是 git 命令行。
关于.net - Team Foundation Server 版本控制有可能支持像 git 这样的外部仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11729675/