我正在使用 git-tfs
,我想知道是否可以使用 git-tfs
merge 两个 TFS 分支。我有两个分支 $/MyCompany/Dev & $/MyCompany/Release-3.3。 Release-3.3 源自 Dev 分支。使用 git tfs 将两者作为不同的 git 存储库 check out 。
我想将更改重新 merge 回 Dev 分支。这可以通过 git-tfs
实现,还是我必须尝试使用 TFS 工具来实现?
最佳答案
从 git-tfs 0.16 开始,您可以管理 TFS 分支(使用 branch
命令),因此您现在可以轻松地初始化现有分支,创建一个并 merge TFS 分支!
从 0.19 版开始,您可以对 2 个 TFS 分支进行 git merge ,然后将其 checkin TFS(使用 rcheckin),它将作为 merge 变更集 checkin :https://github.com/git-tfs/git-tfs/blob/master/doc/commands/rcheckin.md#checkin-a-merge-changeset
唯一的限制(由于 TFS)是在与 git merge 并在 TFS 中检查之前,所有提交都应该已经在 TFS 中检查过。
因此,与 2TFS 分支相比,您现在可以更轻松地 merge 并 checkin ...
关于git - 使用 git tfs merge 两个 TFS 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559814/