【问题标题】:TFS reconcile after gated check-in validation deletes all [merge, branch] changes in my local workspace门控签入验证后 TFS 协调删除本地工作区中的所有 [合并,分支] 更改
【发布时间】:2018-09-30 10:07:48
【问题描述】:

每次我通过分支合并签入对包含新文件的门控构建的更改时,当我进行协调时,新文件将从我的工作区中删除,我必须执行一个获取最新的 with override 重新获取文件。但是,这不会影响简单的 [add] 更改。

这种情况已经发生多年,即使从 VS 2010、2013 和 2015 年升级到 2017 年也是如此。自从出现错误以来,我什至收到了一个全新的工作站。

谢谢。

TFS 2015(版本 14.102.25423.0)

Visual Studio 版本似乎无关紧要,但目前我使用的是 2017 Professional(版本 15.9.16)

【问题讨论】:

    标签: tfs merge gated-checkin


    【解决方案1】:

    您似乎在构建更改时清除了 Gated Check-in 对话框中的选项 Preserve my pending changes locally

    要保留更改或新文件,您需要保持选项选中

    详情请见Check in to a folder that is controlled by a gated check-in build process

    【讨论】:

    • @Elaskanator 你解决了这个问题吗?有更新吗?
    • 不,我启用了保留本地更改的选项。并且仅当我在分支之间合并 ADD 更改时才会出现此问题(当我签入原始分支时,ADD 更改已正确协调)。
    猜你喜欢
    • 2020-01-08
    • 1970-01-01
    • 2016-01-05
    • 2013-09-24
    • 2014-09-17
    • 2014-12-08
    • 1970-01-01
    • 2015-07-21
    • 2012-05-23
    相关资源
    最近更新 更多