【问题标题】:TFS 2010 Changeset remains as pending even after merge即使在合并之后,TFS 2010 变更集仍保持挂起状态
【发布时间】: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 是否与具有待处理合并的项目规格不匹配?

标签: tfs changeset


【解决方案1】:

您从 Dev -> QA 合并的变更集,是否只有一个文件“Customer.cs”?我假设变更集内部有多个文件,这就是它仍然显示的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 2018-03-29
    相关资源
    最近更新 更多