【问题标题】:TFS 2013 Shelve set build fails when shelve set contains new/added files当搁置集包含新/添加的文件时,TFS 2013 搁置集构建失败
【发布时间】:2023-03-31 06:36:01
【问题描述】:

我有一个不寻常的情况。在 TFS 2013 构建环境中,当用户搁置集包含添加/新文件时,搁置集构建会失败。

  1. 用户创建了一个搁置集,其中添加了新闻文件和一些 对现有文件的更改。
  2. 用户使用搁置集对构建进行排队。
  3. 构建服务器创建一个新工作区,合并搁置文件 并且添加/新文件都有“警告:还有其他待处理 对项目的更改。”在构建日志中。

我该如何解决这个问题?

【问题讨论】:

    标签: visual-studio-2012 visual-studio-2013 tfs tfsbuild


    【解决方案1】:

    我们在 TFS 2013 中遇到过很多这样的问题。他们似乎在 2015 年解决了这个问题,但现在对你没有帮助。

    我似乎记得我们可以通过搁置而不保留本地工作区中的更改来解决此问题,这样从 TFS 的角度来看,不会出现冲突的待处理更改。您可以在构建完成后通过取消搁置文件将文件恢复到本地工作区。

    【讨论】:

    • 我们已经尝试过了,但是开发人员不希望他们的更改从他们的本地工作空间中消失并且不得不再次取消搁置它们,但这是一种选择。
    • 所以我们尝试创建搁置集,其中未选择“在本地保留更改”,并且构建服务器仍然不会将更改拉入构建工作区。我可以以构建用户身份登录服务器,转到 VS 并打开使用的相同工作区,搁置集文件成功取消搁置。
    猜你喜欢
    • 2015-01-17
    • 2018-01-08
    • 2013-10-02
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2018-01-15
    • 2014-06-09
    • 1970-01-01
    相关资源
    最近更新 更多