2010-02-03 57 views

回答

3

您可以使用

svn delete your_file 

刪除的文件裏,然後,用

svn commit 

來刪除發送到服務器中 - 但請注意,不會從SVN刪除任何歷史:SVN的工作方式是保留一切,這意味着永久刪除東西不是「允許」。


如果您想完整地從存儲庫的歷史記錄中刪除文件,這會更困難,並且需要您成爲存儲庫的管理員 - 您不是在Google代碼上。

見Subversion的常見問題的此項,有關:How do I completely remove a file from the repository's history?

+0

但我在哪裏輸入「svn delete my_file」命令? ,所有我知道的是右鍵單擊一個文件夾或文件,並提交或分支/標籤使用烏龜軟件大聲笑 – sasori 2010-02-03 05:56:54

+0

哦,你正在使用圖形工具,而不是命令行;;那麼,在TortoiseSVN的右鍵菜單中應該有一些「刪除」操作,它會運行'svn delete'命令*(我的電腦上沒有TortoiseSVN,但是「刪除」操作應該定義爲在該菜單中的某個地方)* – 2010-02-03 06:14:05

+0

daemn,即時消息一個Windows用戶,並閱讀本在線手冊有關svn,這是svn命令行的東西是開箱即用的Linux? – sasori 2010-02-03 07:34:38

3

你應該只能夠做到:

svn delete blah 
svn commit 

提供一切設置完畢。

+0

當然不會完全抹殺*嗒嗒*。您仍然可以通過檢出早期版本來檢索它。 – 2010-02-03 05:07:36