删除文件后无法将文件提交到SVN(意外)

时间:2012-09-11 06:58:36

标签: svn refactoring tortoisesvn

我完全陷入困境,无法将更改提交到SVN存储库,这可能是在删除或移动文件后,在未处理模式下使用IDE并进行一些重构时导致的问题。

每当我尝试检入某个文件时,都会收到以下错误:

Replacing: SomeFile  
: SomeFile  
Error: Commit failed (details follow):  
Error: File  
Error: SomeFile  
Error: is out of date  
Error: SomePath  
Error: path not found  
Error: You have to update your working copy first.  

最新版本的TortoiseSVN,命令行客户端和IDE内置客户端仍然存在类似的错误。

我已经检查过,SomePath确实从存储库中删除了,但是SVN客户端坚持在尝试提交SomeFile时尝试更新它。更新完成正常,但这不能解决问题。

1 个答案:

答案 0 :(得分:2)

解决方法:

检查新文件夹中的仓库,将您的工作放在那里,提交它们,然后删除旧文件夹并在那里复制新文件夹或者只是重新检查仓库。

BTW:覆盖旧文件夹并合并.svn文件夹可能会导致未知问题,因为它不是一个干净的文件夹...(也许干净也许不是,谁知道:))