SVN 回滾版本 分支合主線 主線更新到分支

2021-07-07 06:40:59 字數 505 閱讀 7468

工作中遇到了svn回退版本和分支、主線相互合併的問題,現記錄一下:

1、回滾

svn merge -r 28:25 something                                       (28版本回退到25版本)  something可以單獨指示某個檔案

svn commit  -m ""           提交

2、主線更新到分支

切換到分支目錄

svn log -v --stop-on-copy檢視分支的分出來時的版本號,假設是100

svn merge -r 100:head 主幹svn路徑將主幹合併到分支上

之後解決衝突(如果有),提交

3、分支合併到主線

切換到主線目錄

svn log -verbose --stop-on-copy 檢視分支合主線最後乙個節點的版本號,假設是97

svn merge -r 97:head 分支svn路徑

之後解決衝突(如果有),提交

SVN回滾版本

取消對 的修改分為兩種情況 第一種情況 改動沒有被提交 commit 這種情況下,使用svn revert就能取消之前的修改。svn revert用法如下 svn revert r something 其中something可以是 目錄或檔案的 相對路徑也可以是絕對路徑。當something為單個檔...

svn回滾版本2

取消對 的修改分為兩種情況 第一種情況 改動沒有被提交 commit 這種情況下,使用svn revert就能取消之前的修改。svn revert用法如下 svn revert r something 其中something可以是 目錄或檔案的 相對路徑也可以是絕對路徑。當something為單個檔...

子執行緒異常丟擲 及 主線程事務回滾

業務模型期望的結果是這樣的,檢測子執行緒的異常情況,如果發生異常,主線程回滾,否則提交 2.如果執行緒丟擲unchecked runnable exception,則執行緒終結,主線程不受影響。所以使用runnable,主線程壓根不知道子執行緒的情況,事務更無從談起。所以使用callable機制 兩...