工作中遇到了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機制 兩...