假設我正在研究某個SVN分支,並且在幾次提交之後,我想用我的原始修訂版重新運行一些測試,比如說R4。更具體地說,我想編譯R4的代碼,運行一些測試用例,然後「重新加載」我正在開發的分支,比如完全承諾的R8,即svn status
不返回任何內容。我應該如何快速加載R4,運行一些測試,然後跳回R8?顛覆:快速加載以前的修訂
感謝
-C
假設我正在研究某個SVN分支,並且在幾次提交之後,我想用我的原始修訂版重新運行一些測試,比如說R4。更具體地說,我想編譯R4的代碼,運行一些測試用例,然後「重新加載」我正在開發的分支,比如完全承諾的R8,即svn status
不返回任何內容。我應該如何快速加載R4,運行一些測試,然後跳回R8?顛覆:快速加載以前的修訂
感謝
-C
要切換分支之間使用svn switch
:
Switch to the Branch A:
$ svn switch /project/branchA
Switch to the Branch B:
$ svn switch /project/branchB
要在同一分支修訂之間切換(更正確 - 更新到特定的修改)使用svn up -r
:
Update to revision 123:
$ svn up -r 123
Update to revision 456:
$ svn up -r 456
我不知道,如果TortoiseSVN是對你不夠快,但分支的切換是很簡單的使用該工具。