[英]Is there any option in tortoise SVN to delete a revision
我意外刪除了一些文件並提交。 所以我需要刪除該修訂版。 否則每當我更新修訂時,我的文件都會被刪除
通常,您無法刪除svn中的修訂版。 您只能提交恢復先前更改的新修訂。
您需要將舊版本(文件持久存儲)合並到工作副本中,然后提交它。
您可以將工作副本還原為特定修訂,然后提交。 請記住,TortoiseSVN只不過是一個客戶端。 您無法通過命令行無法通過客戶端執行任何操作。
你的情景是什么?
從技術上講,您無法刪除修訂版本,但有一個解決方法應該實現相同的目標。 您可以提交一個重寫前一個修訂版的新修訂版。 在togoise svn中有一個選項如何自動化這個過程。 它被稱為反向合並。 這意味着您將分支與自身合並。 我已成功使用此功能。 以下屏幕截圖應指導您完成此任務。
好建議:請注意,用於3向合並的各種第三方工具有時不可靠。 它們可以為您提供可編譯但在運行時失敗的代碼。 我更喜歡使用默認的TortoiseMerge應用程序進行合並,如下面的設置所示。
我剛剛投票選擇了@ babak的解決方案,但如果它對您來說非常重要並且您可以訪問存儲庫,則可以使用svnadmin dump和dumpfilter刪除特定的修訂版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.