svn 合併 回滾到某個版本

2021-06-04 01:25:43 字數 756 閱讀 7280

場景一:回退到某個版本

達到tortoissvn中的revert to this revision效果,下面的例項回退到132版本

svn merge -r head:132 source[@rev] [target_wcpath]

或者svn merge -c -159,-139 source[@rev] [target_wcpath]

其中139和159版本是132的直接後繼版本,對source[@rev]中間無其它版本。

svn merge -c number1,number2 source[@rev] [target_wcpath]

如果使用

svn merge -c -159,-132 source[@rev] [target_wcpath]

就會回退到132版本的上乙個版本了

場景二:應用指定變更集到工作副本中

svn merge -c number1,number2 source[@rev] [target_wcpath]

可以選擇source[@rev] 分支上的number1到number2變更patch應用到target_wcpath

場景三:合併整個分支

最好是有祖先關係。

merge --reintegrate source[@rev] [target_wcpath]

場景四:合併兩個url的差異

這種合併衝突率最高,小心使用

merge source1[@n] source2[@m] [target_wcpath]

SVN恢復到某個版本

在 的編寫過程中,難免有些錯誤需要修改,或者想從以前的檔案進行 修改,這樣就涉及到版本的追蹤,如果你以前提交時日誌寫的非常清楚,那版本追蹤回滾起來就事半功倍 得心應手。下面介紹幾種版本回滾的辦法 1.推薦的一種方法是,直接export乙個你需要的版本,然後用你export的版本覆蓋你的最新的版本,這...

svn回到歷史的某個版本

svn回到歷史的某個版本在 的編寫過程中,難免有些錯誤需要修改,或者想從以前的檔案進行 修改,這樣就涉及到版本的追蹤,如果你以前提交時日誌寫的非常清楚,那版本追蹤回滾起來就事半功倍 得心應手。下面介紹幾種版本回滾的辦法 1.推薦的一種方法是,直接export乙個你需要的版本,然後用你export的版...

svn回到歷史的某個版本

在 的編寫過程中,難免有些錯誤需要修改,或者想從以前的檔案進行 修改,這樣就涉及到版本的追蹤,如果你以前提交時日誌寫的非常清楚,那版本追蹤回滾起來就事半功倍 得心應手。下面介紹幾種版本回滾的辦法 1.推薦的一種方法是,直接export乙個你需要的版本,然後用你export的版本覆蓋你的最新的版本,這...