2013-05-14 142 views
0

我試圖從SVN的版本控制中刪除文件。我不小心將它們從我的文件系統中刪除,並且每次運行SVN Status時,這些文件都會在其前面顯示exclamation標記。如何在運行SVN Status時刪除這些文件?謝謝您的幫助!如何從Subversion中刪除文件?

! project/files0  //I want to remove this one.. 
! project/files1  //I want to remove this one.. 
! project/files2  //I want to remove this one.. 
! project/files3  //I want to remove this one.. 
M project/good file0 
M project/good file1 
M project/good file2 
+0

是否要從上一個存儲庫修訂版本中刪除這些文件,或將它們從存儲庫歷史記錄中完全刪除? – bahrep

回答

1

使用

svn delete 

(見http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.delete.html

然後提交。

(或使用烏龜和使用GUI)

+0

嗨@Ed Heal,我做了svn刪除。但現在我看到D而不是感嘆號。然後我嘗試了svn commmit,但沒有發生...... + 1。 – FlyingCat

+0

您是否輸入日誌消息? –

+0

不,我沒有。我運行svn delete後再次運行svn狀態。 – FlyingCat

1

如果你只是從他們仍然在SVN存在文件系統中刪除它們。 所以你應該做的是一個SVN:刪除(右鍵單擊和在選項中選擇刪除)。

只有這樣它纔會真正從svn中刪除。

在這種情況下,使用Repository瀏覽器並轉到文件位置,然後在svn中刪除它。然後轉到您的文件系統並更新特定的文件夾。這應該可以解決您的問題。

+0

抱歉,我只在SVN中使用命令行。不涉及GUI。不過謝謝。 +1 – FlyingCat

+0

對不起,然後嘗試svn更新,然後svn刪除。 – Ric