"该项目已存在"添加尝试将文件添加到TFS时

时间:2015-10-26 21:54:10

标签: visual-studio-2013 tfs

我在向TFS Online添加文件时遇到问题。以下是我为达到这一点而采取的步骤:

  1. 在TFS中创建了一个项目" SomeProject_Classic "
  2. 将其映射到我的计算机C:\SomeProject\classic
  3. 中的路径
  4. 将所有文件从WITHIN \classic文件夹推送到此项目
  5. 在TFS中删除了项目
  6. 使用同名在TFS中重新创建一个新项目(" SomeProject_Classic")
  7. 将其映射到我的计算机上的路径C:\SomeProject
  8. 我尝试添加classic文件夹(不仅包括第3步中的文件,还包括整个文件夹本身)
  9. 在最后一步,它给了我错误" 项目$ / SomeProject_Classic / classic / somefile.txt已经存在"。

    基本上,我认为我在添加这些文件时遇到了一个问题,因为我在TFS中创建了一个具有相同名称的项目,并且从未检查过这些文件以进行删除"在删除项目之前..我觉得我需要清除缓存或TFS内存或其他东西。有什么建议吗?

4 个答案:

答案 0 :(得分:5)

清理客户端计算机上的Cache文件夹。文件夹路径为:C:\ Users \ username \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache。

使用tf destroy命令从Team Foundation版本控制中销毁或永久删除版本控制的文件。检查:https://msdn.microsoft.com/en-us/library/bb386005(v=vs.100).aspx

答案 1 :(得分:5)

这与Cece的答案有些相关,即使它已在服务器上删除,我的本地计算机仍然认为该文件位于上传的工作区中。

我所做的是在桌面上创建一个临时文件夹else,并将文件从“classic”文件夹移动到它。我将我的工作区映射到此del "\path\to\the\file_s.ext" 2>&1 1> nul | find /V "" 1> nul 2>&1 & if ErrorLevel 1 (1> nul ver) else (2> nul set =) 文件夹。然后我能够将“添加现有文件”添加到工作区并将我的文件从此临时文件夹推送到Visual Studio Online。

完成后,我只是将工作区映射回原始文件夹并执行“Get”操作。现在我将所有文件上传到TFS和正确的工作区集。

答案 2 :(得分:0)

只需执行“撤消待处理的更改”并删除文件并再次办理登机手续......问题将得到解决..

答案 3 :(得分:0)

我刚刚更改了文件名。修复它。