我需要将更改从远程tfs存储库分支合并到git存储库分支。
克隆将创建一个全新的git存储库,我不想要它。我想合并到现有的git存储库。
澄清:
答案 0 :(得分:1)
我们决定要一个存储库,所以我将RepoA合并到RepoB中,如下所述:合并两个Git存储库而不破坏文件历史记录
我不太清楚你在这里做了什么,但我会假设这个操作不是太具破坏性;)
我还假设(如果我理解的话)仍然使用TFVC的团队正在提交在RepoA
中克隆的分支。
您要做的第一件事就是验证git-tfs在RepoA
提交的提交中是否仍然需要git-tfs元数据。它们应该看起来像git-tfs-id: [https://yourtfs/tfs/TFS16]$/vtccds/trunk;C26497
由于您找到了这些提交,因此请检查从TFS检索到的最后一个分支。
如果您的git-tfs版本高于v0.20(如果需要则更新),那么您只需要执行git tfs fetch
。如果您使用旧版本,则在执行提取之前需要git tfs bootstrap
...
如果一切正常,经过很长一段时间,您应该拥有与TFS提交的团队变更集相对应的所有提交。
然后,你可以用它做你想做的事情并合并分支......