以下操作都是在本地工作目录 C 中
-
工作目录从主干转到分支(当前工作目录在主干)
svn switch http://10.10.10.57:6688/svn/myaudit_c/brunches/muti-pretreat/src/cplusplus/c
-
工作目录从分支转到主干(当前工作目录在分支)
svn switch http://10.10.10.57:6688/svn/myaudit_c/src/cplusplus/c
-
将主干代码的修改合并到分支(当前工作目录在分支)
svn update
svn merge -r5746:HEAD http://10.10.10.57:6688/svn/myaudit_c/src/cplusplus/c
解决冲突之后
svn commit -m "comment"
-
将分支的修改合并到主干(当前工作目录在主干)
svn update
svn merge -r5746:HEAD http://10.10.10.57:6688/svn/myaudit_c/brunches/muti-pretreat/src/cplusplus/c
解决冲突之后
svn commit -m "comment"
-
一个有用的命令,丢弃工作目录内所有修改(还原到 svn 库中当前版本)
svn revert --depth=infinity .
当前版本情况