Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
几个目录重命名后TFS签入问题&;文件移动_Tfs - Fatal编程技术网

几个目录重命名后TFS签入问题&;文件移动

几个目录重命名后TFS签入问题&;文件移动,tfs,Tfs,现在,当我尝试签入整个解决方案时,TFS出现以下错误 TF203057:无法签入重命名 更改文件夹$/XXX,因为存在 此文件夹中有文件或文件夹吗 具有挂起的重命名或删除更改。 您必须签入重命名和 一起删除更改。没有文件 登记入住 当然,我是一起登记的。我现在甚至不能签入一个不相关的文件,因为它仍然会触发此错误。我找不到一个有此错误的页面。 如何让TFS签入 我试图检查整个项目,但没有帮助。现在全部由我签出。嗯,实际上,从解决方案视图签入时,它不工作。当我转到团队资源管理器并从源代码面板签入时,

现在,当我尝试签入整个解决方案时,TFS出现以下错误

TF203057:无法签入重命名 更改文件夹$/XXX,因为存在 此文件夹中有文件或文件夹吗 具有挂起的重命名或删除更改。 您必须签入重命名和 一起删除更改。没有文件 登记入住

当然,我是一起登记的。我现在甚至不能签入一个不相关的文件,因为它仍然会触发此错误。我找不到一个有此错误的页面。 如何让TFS签入


我试图检查整个项目,但没有帮助。现在全部由我签出。

嗯,实际上,从解决方案视图签入时,它不工作。当我转到团队资源管理器并从源代码面板签入时,它工作得很好。我将保留此错误,因为这似乎是第一次提到此错误。

当您试图修改作为上一次编辑的一部分已锁定的文件时,希望看到此警告消息。最好的解决方法是获取分支的最新信息,并在重新尝试签入之前在本地解决任何未决冲突。

确认,这是Visual Studio 2010 TFS中未修复的错误。
要解决此问题,请通过“团队资源管理器”菜单(与解决方案资源管理器相反)进行签入,并且不会出现错误的显示错误。

我在VS2012中收到了类似的消息。我使用团队资源管理器而不是解决方案资源管理器时出错

我们在项目中使用文件夹来表示名称空间,对象移动名称空间,从而移动文件夹,从而生成错误

我的计划是:

  • “范围”首先签入到项目文件
  • 然后我就可以在新的文件夹位置签入源文件
    爱德华·汤姆森的评论为我指明了正确的方向,非常感谢

    我试图重命名文件夹,这导致了上述错误。我找到的唯一解决办法是保留旧文件夹名称,创建一个新文件夹,然后复制其内容。我签入,然后删除旧文件夹并签入。显然,仅仅进行重命名对于TFS来说太复杂了

    我在使用VS2013时,从“源代码管理资源管理器”面板得到了这个错误我通过在单独的VS2013实例中关闭VS debugger来解决此问题


    我经常运行VS2013的多个实例。

    我只是遇到了一个类似的问题,并通过从“源代码管理资源管理器”而不是“解决方案资源管理器”中检查中的更改来解决它

    我的场景:使用VS2013,在将文件夹和文件从一个签入项目拖放到同一解决方案中的另一个项目后,我尝试从“解决方案资源管理器”中签入更改。我收到了与数百个文件的原始海报相同的错误。我打开“源代码管理资源管理器”并从那里签入。我收到了一条关于冲突的不同警告消息,我忽略了它,并且能够签入

    遇到了同样的问题。 这就是我的工作

  • 从解决方案资源管理器签入重命名的文件夹
  • 从团队资源管理器中的挂起更改中排除重命名的文件夹
  • 签入其他挂起的更改
  • 最新消息
  • 将重命名的文件夹重新包含到挂起的更改中
  • 签入重命名的文件夹

  • 非常成功

    这很奇怪,所以我想给路人一个简短的回答,给感兴趣的人一个长长的回答

    简短回答:尝试将中的视图选项更改为“全部显示”,然后查看是否显示重命名更改

    详细回答:这个问题最近一直困扰着我,我发现这个问题与团队资源管理器(挂起的更改)面板中的视图选项有关。如果我选择了“显示解决方案更改”,则重命名(或文件夹移动,在我的情况下是相同的错误)不会显示在“包含的更改”部分(而对子文件的更改会显示,因此会出现错误)。如果我将视图更改为“全部显示”,那么我可以看到重命名更改并能够签入。所以对我来说,这是由TFS VS集成中的一个bug引起的。12年前,MSFT确认这是一个bug(如果你相信的话)


    我希望这会有所帮助。

    在将源代码移动到TFS中的不同目录后,我遇到了这个问题。我无法签入新移动目录中的挂起文件。以下方法对我有效:

  • 排除所有具有挂起更改的文件

  • 仅从源代码管理中签入重命名的文件夹

  • 以最新的为例

  • 包括所有挂起的更改

  • 签入挂起的更改


  • 这对我来说非常有效。

    这听起来不像是一个bug,这听起来像是错误地确定了您的签入范围。你能告诉我连接错误号吗?我在VS2012中遇到过这种情况。我必须在2010年打开这个项目,然后使用团队资源管理器来检查所有内容。我在2012年没有看到它,但我没有努力寻找它,因为我有一场火灾要扑灭。VS2015对我来说也是如此。。已关闭解决方案并从团队资源管理器/挂起的更改签入。。在VS 2017中成功了。。。重新启动VS,然后从团队资源管理器中签入,一切正常。不,即使解决方案关闭,它仍然不工作。这为我修复了VS 2015的问题。这是有效的。从源代码管理资源管理器签入时,我的更改进入。