我有意無意地刪除了一些文件並提交。 所以我需要刪除該修訂版。 否則每當我更新修訂我的文件正在刪除烏龜SVN中是否有任何選項刪除版本
4
A
回答
6
通常情況下,您不能刪除svn中的修訂版。您只能提交新修訂版來恢復以前的更改。
您需要將舊版本(文件保留的地方)合併到工作副本中,然後進行提交。
3
您可以恢復您的工作副本到一個特定的修訂,然後提交。請記住,TortoiseSVN不過是客戶。您無法通過客戶端執行任何您無法通過命令行執行的操作。
你的情況是什麼?
+0
雅我又恢復到以前的版本,但問題是,即使我回復,並承諾..當我更新的文件將被再次刪除 – 2010-11-30 04:08:00
1
我剛剛投了@ babak的解決方案,但如果它真的真的對您很重要,並且您有權訪問存儲庫,則可以使用svnadmin dump和dumpfilter刪除特定的修訂版。
1
從技術上講,您不能刪除修訂版,但有一種解決方法應該達到相同的目標。你可以提交一個新的修訂版,重寫前一個版本。烏龜svn有一個選項如何自動化這個過程。它被稱爲反向合併。這意味着你將分支與自己合併。我已經成功地使用了這個功能。以下截圖應指導您完成此任務。
好的建議:注意,各種第三方工具,3路合併有時並不可靠。他們可以讓你編譯可以編譯但在運行時失敗的代碼。我更喜歡使用默認的TortoiseMerge應用程序進行合併,如您從以下設置中看到的那樣。
相關問題
- 1. 烏龜svn次要版本是否兼容?
- 2. 如何鏈接的軟件版本,以烏龜SVN版本
- 3. 複製從烏龜svn項目是
- 4. 烏龜SVN沒有提交
- 5. 烏龜SVN使用以前的版本爲最新版本
- 6. 烏龜svn版本的服務器版本1.5.5
- 7. 烏龜SVN - AnkhSvn(VisualStudio)
- 8. SVN烏龜和scplugin
- 9. 視覺SVN /烏龜'刪除 - 保持本地'問題
- 10. 烏龜SVN合併2個分行(抓住所有版本)
- 11. 烏龜SVN不會給「添加到SVN」選項
- 12. 如何完全刪除烏龜
- 13. 自動化烏龜SVN
- 14. 關於認證烏龜svn
- 15. 烏龜SVN新手結賬
- 16. 烏龜Svn無法連接
- 17. 烏龜svn導出功能
- 18. 烏龜SVN導出設置
- 19. 無法使用烏龜SVN
- 20. 從烏龜SVN倉庫
- 21. 與烏龜SVN恢復
- 22. 備份烏龜SVN文件
- 23. 烏龜SVN,忽略文件
- 24. 烏龜SVN提交錯誤
- 25. 烏龜SVN合併問題
- 26. 從名單中刪除一隻烏龜
- 27. 是烏龜SVN一樣顛覆
- 28. 刪除與烏龜svn同步的文件夾
- 29. 烏龜SVN Client,從.svn文件夾
- 30. 不能與烏龜SVN連接到SVN
1,因爲用戶已經提交了更改到存儲庫。因此,與客戶端(甚至烏龜)進行還原不會使該文件重新出現。這是所問問題的更合適的答案。 – jgifford25 2010-11-29 14:58:54