0
幫我解決下面的SVN問題。SVN,恢復以前的狀態
我有2個分支。第一個分支正在積極開發中,因此它有一些未被承諾的變化。但在第二(生產)分支中,我發現了一個錯誤,所以我想快速修復它。所以我從第一個分支(未提交狀態)切換到第二個分支(我想快速修復一個bug)。現在第一個分支合併到第二個(有許多衝突等)。我真的不知道如何解決這個問題。在最低限度我要恢復所有的變更(使用SVN revert
命令,我的意思是要恢復以前的狀態,從一個分支swtiching到另一個之前)
即我需要回滾最後switch
命令
一個顛覆的好處是,你可以在同一個項目中籤出多個工作ng拷貝。下次再做。 –
@BenVoigt好的,謝謝。事實上,我已經決定像推薦你一樣遵循方式。但首先我需要回到以前的狀態。 – MyTitle
除非你正在使用自己持有本地歷史記錄的IDE,你可以逐個還原衝突的文件,否則我必須手動解決每個文件中的衝突。 SVN會產生衝突,因爲它不知道如何處理這兩個版本之間的變化,所以它希望人們看看它們。要修復生產中的錯誤,您應該爲該分支簽出一份單獨的工作副本並在其中修復該錯誤。 – A4L