1

我已将现有的 Uploads 文件夹复制并粘贴到同一解决方案中。我已将现有的 Uploads 文件夹从“Uploads”重命名为“Uploadsold”。然后将新粘贴(创建)的文件夹从“上传 - 复制”重命名为“上传”。.csproj然后我在没有文件的情况下在 TFS 上签入了我的代码。提交成功。

但是在这里我无法检查任何更改。每当尝试提交时,都无法撤消,因为file already exists at tfs file path here. The file must be deleted from disk for the undo to succeed. 即使我回滚了整个变更集,但仍然存在相同的错误?

4

1 回答 1

2

只需尝试以下方法来缩小问题范围:

  • 清理客户端计算机上的缓存文件夹。文件夹路径应该是这样的:C:\Users\username\AppData\Local\Microsoft\Team Foundation\{version}\Cache.
  • 将特定路径下的文件重命名为其他名称(例如: test.config to newtest.config),然后再次检查。
  • 如果您使用的是 Git,请克隆一个新的本地 Git 存储库。如果您正在使用 TFVC,请为 TFVC 创建和映射新工作区,然后再试一次。

更新:

对于获取源步骤中的问题,只需尝试在构建定义中设置cleantrue选择source directory为清理选项,然后再试一次。

似乎它与在构建过程中创建的临时工作区有关。因此,如果这仍然不起作用,请尝试更改另一个代理以构建或清理缓存并重新启动构建代理服务器,检查是否有效。

于 2018-07-24T09:51:38.630 回答