我是Subversion的新手,來自Source Safe,它讓我瘋狂。使用Tortoise界面,Commit不斷在我的bin目錄中顯示我的.java文件,它說這是「缺失」 - 好吧,這是一個單獨的問題。基本上,當我嘗試了幾件事來擺脫虛假的「bin」消息時,Tortoise卻刪除了我的整個源代碼目錄。我嘗試重新添加東西,但是當我添加時,它以新的方式出現,沒有歷史記錄。如何將Subversion存儲庫(不是我的工作副本)還原爲特定的修訂版本?
如何將Subversion帶回特定修訂版本?彷彿我從未發生過?我知道如何在VSS中做到這一點,但每次我嘗試在TortoiseSVN時,它只是修改我的工作副本。我不想再檢查我的工作副本,因爲這會讓我失去我所有的歷史。 Subversion可以忘記嗎?
嘗試尋找在stackoverflow中,順便說一句,但我發現最接近的東西是導出和重新導入整個存儲庫,我不認爲我在那個點上。 Subversion必須能夠做到這一點最簡單的事情!
謝謝,我現在沒有權限訪問存儲庫。 – orbfish 2010-06-28 15:33:53
當我嘗試將舊修訂版提交到主幹時,我收到一條錯誤消息,告訴我需要先更新它 - 這當然會將其恢復爲HEAD修訂版... – Christian 2014-06-27 09:17:03
我必須進入日誌,點擊我想要的修訂版本,「恢復到此版本」,然後重新提交。 「更新修改」對我不起作用... – Christian 2014-06-27 10:13:03