【发布时间】:2013-07-29 10:46:15
【问题描述】:
我有一个 TPC,其中有一个包含多个子分支的项目
集合 - 项目A - 开发部门 - 应用程序 1 - 应用 2 - 应用程序 3 - 质检科 - 应用程序 1 - 应用 2 - 应用程序 3 - 根分支 - 应用程序 1 - 应用 2 - 应用程序 3 - 项目 B...
我的问题似乎是在合并了来自 Development --> QA 或 QA --> Development 的变更集之后,一些变更集现在在目标分支中显示为挂起
示例:我将文件“Customer.cs”从 QA 分支合并到 Development 分支。然后我进入 GUI 并查看 Development 和 QA 之间的待定变更集,我看到了我刚刚从 QA 合并的变更集、相同的评论等。
并非每个变更集都会发生这种情况,但我至少有 4 个变更集似乎无法清理。我尝试使用 GUI 合并和 tf merge -r -discard -version:Cxxx~Cxxx -comment:"some comment" $/Source $/Target 但仍然无法解决。
想法?
【问题讨论】:
-
当你说你在命令行上合并时,你到底运行了哪些命令?您的
tf checkin是否与具有待处理合并的项目规格不匹配?