从主干到分支时,tfs 合并的变更集仍然出现在合并向导中
tfs merged changeset still appears in merge wizard when from trunk to branch
我们有一个问题,当合并相反方向时,已经在 2 个分支之间合并的变更集出现在列表中。我已将它写在博客上,但除了回到 TFS 2010 之外没有看到修复。我们正在使用 TFS 2013 升级 5。
示例:
我们有一个带有 Dev 分支的主干。
在 DEv 中做一些工作,签入变更集 1,合并到 Trunk。
现在 Trunk 和 Dev 同步了。
现在使用向导从 Trunk 向下合并到 dev。变更集 1 不应该出现在列表中。这两个分支是相同的。
您需要执行此操作的场景只是将更改从另一个分支合并到 Trunk 或直接合并到 trunk 以进行错误修复。然后你需要从 Trunk 向下合并到 Dev 以使 dev 与 Dev 分支中必要的一些更改同步。
这曾经有效,但在 2008 或 2010 版本中的某个时刻出现故障。我们在 2013 年,但仍然是一个问题。
谁能告诉我这个问题是否已经解决?
谢谢。
我无法在我的机器上重现您的问题。我的 TFS2013 更新 5 工作正常。
请确保
1).合并的变更集 1 已签入主干分支。
2).当从 Trunk 合并到 Dev 分支时,请 select Selected changesets 选项 Source Control Merge Wizard 对话框。
如果没有要合并的变更集,将显示没有任何变更可以从源合并到目标消息。如果您仍然遇到此问题,请清理本地工作区缓存以查看是否有帮助:清空文件夹 C:\Users\username\AppData\Local\Microsoft\Team Foundation.0\Cache
我们有一个问题,当合并相反方向时,已经在 2 个分支之间合并的变更集出现在列表中。我已将它写在博客上,但除了回到 TFS 2010 之外没有看到修复。我们正在使用 TFS 2013 升级 5。
示例:
我们有一个带有 Dev 分支的主干。
在 DEv 中做一些工作,签入变更集 1,合并到 Trunk。
现在 Trunk 和 Dev 同步了。
现在使用向导从 Trunk 向下合并到 dev。变更集 1 不应该出现在列表中。这两个分支是相同的。
您需要执行此操作的场景只是将更改从另一个分支合并到 Trunk 或直接合并到 trunk 以进行错误修复。然后你需要从 Trunk 向下合并到 Dev 以使 dev 与 Dev 分支中必要的一些更改同步。
这曾经有效,但在 2008 或 2010 版本中的某个时刻出现故障。我们在 2013 年,但仍然是一个问题。
谁能告诉我这个问题是否已经解决?
谢谢。
我无法在我的机器上重现您的问题。我的 TFS2013 更新 5 工作正常。
请确保
1).合并的变更集 1 已签入主干分支。
2).当从 Trunk 合并到 Dev 分支时,请 select Selected changesets 选项 Source Control Merge Wizard 对话框。
如果没有要合并的变更集,将显示没有任何变更可以从源合并到目标消息。如果您仍然遇到此问题,请清理本地工作区缓存以查看是否有帮助:清空文件夹 C:\Users\username\AppData\Local\Microsoft\Team Foundation.0\Cache