【问题标题】:Is there a way of displaying a full list of errors when checking in pending changes?有没有办法在签入待处理的更改时显示完整的错误列表?
【发布时间】:2018-07-08 11:36:01
【问题描述】:

我目前正在检查我对代码所做的更改。有超过 100 个文件已被更改,并且我在各种文件中反复收到此错误。

找不到文件“[文件路径]”。

虽然我可以理解错误的原因,并且知道如何修复它,但我将如何显示在签入时引发此类错误的所有文件?解决合并冲突,您将获得需要注意的文件列表,您可以轻松查看多个文件并处理它们。不幸的是,在签入更改时,它一次只显示错误。

我正在经历的当前过程是签入 > 抛出错误 > 修复错误并重复。能够查看所有受影响的文件并处理它们会快得多,不像我目前正在做的那样。

我在 Visual Studio 2017 Enterprise 上使用 TFS 2015。

提前致谢。

【问题讨论】:

  • 你在做什么来解决这个问题?通常,当您在 Visual Studio 之外删除文件而 TFVC 不知道时,您会看到这一点。
  • @virusstorm 是的 - 这就是发生的事情。我只是撤消所有待处理的更改。几乎所有这些都已被重命名、移动或根本不复存在。
  • 如果你排队本地构建,你能看到错误吗?

标签: visual-studio tfs visual-studio-2017 tfs-2015


【解决方案1】:

对于您面临的问题,没有一个好的解决方案(至少我知道没有)。通常在这些情况下,我建议人们将您的更改备份到另一个文件夹并撤消您在工作副本中的更改。从那里复制回您关心的文件,如果您重命名或删除文件,请确保您通过 Visual Studio 在解决方案资源管理器(前提是您的解决方案已正确连接到版本控制)或源代码管理资源管理器中执行此操作。

另一种选择是尝试协调源代码管理资源管理器中的更改。您可以使用tf 命令行工具获取挂起更改的列表。在工作空间的根目录运行 tf status 将为您提供待处理更改的列表。然后,您可以将输出与文件资源管理器中本地的输出进行比较。任何需要重命名或删除的文件都应在源代码管理资源管理器中完成。

附带说明,在使用 TFVC 时,您应该始终通过源代码管理资源管理器执行所有重命名和删除操作以避免此问题。此外,请尝试限制您在两次提交之间所做的更改次数。在一次提交中更改 100 多个文件将很快让您陷入类似的情况。较小的增量提交总是比大范围的更改更受欢迎。

【讨论】:

    猜你喜欢
    • 2020-09-16
    • 2020-10-01
    • 1970-01-01
    • 2011-03-03
    • 2021-08-12
    • 2011-11-22
    • 2022-01-06
    • 1970-01-01
    • 2010-11-02
    相关资源
    最近更新 更多