如何刪除已存在於SVN存儲庫中的文件而不從我的文件系統中刪除它?從SVN信息庫中刪除文件,而不刪除本地副本
歡迎使用TortoiseSVN或命令行指令。
下面的作品,但我希望的東西更好:
- 將文件複製到存儲庫之外的其他位置。
- SVN刪除文件。
- 提交
- 將文件複製回來,並確保在將來的提交時忽略它們。
如何刪除已存在於SVN存儲庫中的文件而不從我的文件系統中刪除它?從SVN信息庫中刪除文件,而不刪除本地副本
歡迎使用TortoiseSVN或命令行指令。
下面的作品,但我希望的東西更好:
svn delete --keep-local the_file
在TortoiseSVN的,你也可以移 +右鍵單擊獲得包括「刪除(保留本地)」的菜單。
如果要刪除存儲庫中的項目,但是在本地作爲非版本控制的文件/文件夾,使用擴展菜單→刪除(保留本地)。在右鍵單擊資源管理器列表窗格(右窗格)中的項目時,必須按住Shift鍵才能在擴展上下文菜單中看到此項。
刪除完全:
點擊鼠標右鍵→菜單→刪除
刪除&保留局部:
Shift +鼠標右鍵點擊→菜單→刪除
重命名文件,提交包括「已刪除」文件的更改,並且不包含新的(重命名的)文件。
重新命名您的文件。
當要刪除從SVN一個xxx.java文件:
我得到「svn:invalid選項:--keep-local」 - 是因爲我在1.4.6上嗎? – barfoon 2009-05-11 17:39:30
@barfoon:是的,--keep-local只能在svn 1.5.0+中使用。恐怕您必須事先手動複製文件,或者之後使用svn cat將其檢出。 – phihag 2009-05-12 08:51:08