2010-11-22 64 views
5

我跑「的svn狀態」,我得到SVN說文件是版本控制,當它不是

?  app/views/ad_report 

但是當我嘗試運行「svn添加應用程序/視圖/ ad_report」,它說,它已經在版本控制,但狀態只是說它不是。

svn: warning: 'app/views/ad_report' is already under version control 

有一個在不同的路徑,「應用程序/視圖/後端/ ad_report」同名的文件夾,但也有很多相同的文件夾名稱,但不同的路徑在這個回購,以及所有那些已被添加。

svn得到這兩個文件夾混合?我如何解決這個問題?

+0

你試過`svn cleanup`嗎?此外,你可能會得到更好的答案superuser.com – Piskvor 2010-11-22 21:20:32

回答

7

您之前是否將文件夾從app/views/ad_report移動到app/views/backend/ad_report?如果那是真的,你是否複製了.svn文件夾?這就是它可能來自的地方。刪除它或將其移回並使用svn move命令直接在回購中移動它。

+0

Doh,我沒有複製該文件夾。謝謝! – AdamB 2010-11-22 21:31:41

2

如果您想嘗試運行此腳本並刪除所有svn文件,然後將該文件夾重新添加到您的存儲庫。

find ./ -name ".svn" | xargs rm -Rf 
相關問題