我目前正在检查我对代码所做的更改。有超过100个文件已被更改,我正在重复地为各种文件获取此错误。
无法找到文件' [文件路径]'。
虽然我可以理解错误的原因,但我知道如何解决它,如何在登记时显示所有丢失此类错误的文件?考虑到它解决合并冲突,你会得到一个需要注意的文件列表,你可以很容易地看到多个并处理它们。不幸的是,在检查更改时,它一次只显示错误。
我正在经历的当前流程是Check In>错误抛出>修复错误并重复。能够看到所有受影响的文件并以与我目前正在进行的方式不同的方式处理它们会快得多。
我在Visual Studio 2017 Enterprise上使用TFS 2015。
提前致谢。
答案 0 :(得分:0)
对于您所面临的问题,没有一个好的解决方案(至少不是我所知道的)。通常在这些情况下,我建议人们将更改备份到另一个文件夹,并撤消工作副本中的更改。从那里复制回您关注的文件,如果您重命名或删除文件,请确保通过解决方案资源管理器中的Visual Studio(如果您的解决方案正确连接到版本控制)或源控件资源管理器中执行此操作。 / p>
另一种选择是尝试协调源代码管理资源管理器中的更改。您可以使用tf
命令行工具获取待处理更改的列表。在工作区的根目录下运行tf status
将为您提供待处理更改的列表。然后,您可以将输出与文件资源管理器中本地的输出进行比较。任何需要重命名或删除的文件都应在源代码管理资源管理器中完成。
作为旁注,在使用TFVC时,您应该始终通过源代码管理浏览器执行所有重命名和删除操作以避免此问题。另外,尝试限制提交之间所做的更改次数。在一次提交中更改了超过100个文件将很快让您进入类似于您所处的情况。较小的增量提交总是优先于大范围的更改。