2012-09-11 119 views
1

我完全卡住了,無法將更改提交到SVN存儲庫中,刪除或移動文件後可能導致問題,在非靜態模式下使用IDE時的操作和一些挫折。刪除文件後無法將文件提交到SVN(意外)

每當我試着在一些文件來檢查,我得到以下錯誤:對於內置的客戶端TortoiseSVN的,命令行客戶端和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. 

類似的錯誤仍然存​​在。

我檢查過了,SomePath確實已從存儲庫中刪除,但SVN客戶端堅持在嘗試提交SomeFile時試圖更新它。更新已完成,但這並不能解決問題。

+0

去過有一個乾淨的文件夾...(也許乾淨也許不是,誰知道:)),做到這一點,得到了錯誤信息。我不是一個小白菜。 –

+0

也嘗試過,相同的結果(只是SomePath指向一個文件,而不是文件夾)。 –

+0

抱歉沒有仔細閱讀你的問題。先嚐試更新和清理,如果它不起作用,請將最新版本檢出到其他地方,並且保證是最新版本,這也發生在我之前。 – agou

回答

2

一種解決方法:

結帳一個新的文件夾中的回購,把你在那裏工作,提交它們,然後刪除舊的文件夾,並複製新的還是隻重新簽了回購協議。

BTW:覆蓋舊的文件夾和合並的.svn文件夾會導致未知的問題,因爲它不是

+0

它的工作,但應注意:在不影響隱藏的SVN存儲庫,這種解決方法沒有任何效果,所以要麼完全替換舊的副本,覆蓋.svn目錄,或強制提交新的工作副本和結帳到舊的。 –

相關問題