Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
SVN:已计划添加处理同名SVN对象_Svn - Fatal编程技术网

SVN:已计划添加处理同名SVN对象

SVN:已计划添加处理同名SVN对象,svn,Svn,每次我更新svn时都会出现以下错误 Failed to add file path/to/file: object of the same name is already scheduled for addition 我试图重命名文件,删除它…但错误仍然存在 我读了这篇文章,并说了一些关于恢复…但我仍然不明白如何做。。。 谢谢。您使用的是什么客户端?对于“普通”svn客户端,请查看以下各项是否解决了您的问题: cd /path/to/directory/with/suspected/dupl

每次我更新svn时都会出现以下错误

Failed to add file path/to/file: object of the same name is already scheduled for addition
我试图重命名文件,删除它…但错误仍然存在

我读了这篇文章,并说了一些关于恢复…但我仍然不明白如何做。。。


谢谢。

您使用的是什么客户端?对于“普通”svn客户端,请查看以下各项是否解决了您的问题:

cd /path/to/directory/with/suspected/duplicate
svn revert .
svn cleanup
svn update
如果您使用OrtoiseSVN,右键单击有问题的文件夹,然后:OrtoiseSVN->Revert,
龟甲VN->清理和SVN更新。

还原很容易:它会撤消工作副本中的所有更改。因此,还原目录,这将取消对文件应用的添加操作。那会解决你的问题


还原后,更新目录。

我使用Putty通过ssh连接。这只会影响我的实例,对吗?对不起…我是个初学者。对其他人来说。。。我试过svn清理,但没用。svn恢复路径/到/文件才有效^^谢谢Martin!可悲的是,这对我不起作用<代码>svn:未能将文件“path/添加到/some.file”:同名对象已存在仍在发生:(状态显示没有任何悬而未决的问题,该文件没有什么特别之处。内容如预期。如果我删除该文件,更新会将其放回,然后担心它无法添加。无论如何,我投了赞成票,因为这是我所看到的最佳答案。@JesseChisholm您可以尝试对该文件执行
svn delete
,然后看看您是否可以正常添加该文件。@MartinSchapendonk是的,最终起作用的是
svn rm some.file;svn ci;svn up.
报告删除,然后报告添加成功。显然,在提交任何一个文件之前,该文件最初是从两个不同的沙盒添加的。提交的第一个文件获胜。我的是
svn:未能添加文件'path/to/some.file':object同名的已存在
,但在其他方面存在相同的问题。遗憾的是,它不会撤消挂起的添加。该添加绑定到特定工作区,必须在还原到主工作区之前删除。