以乌龟客户端为例吧!怎么获取svn服务器分支上的代码?就是如何checkout分支上的代码?点击提交就直接提到了分支吗?
没用乌龟壳, 假设仓库中一个主干 trunk
和一个分支branch
,命令行是这样的:svn co svn://127.0.0.1/yoursvn/branch localdir
,会把分支代码拷贝到本地目录,接下来的提交操作就是在这个分支里的了。
如果你本地的分支需要合并线上的 trunk
,执行 svn merge svn://127.0.0.1/svntest/trunk
客户端操作应该是类似的,checkout
分支代码,比命令行应该更方便。
其实,你可以这样子理解:
1、你有一个版本库mypro
;
2、有一个分支dev
;
3、还有一个分支dev01
;
下面方式会将svn下的dev
和dev01
的文件都导出:
svn co svn://127.0.0.1/mypro
那么你就可以当作是这个路径下的两个文件了
svn co svn://127.0.0.1/mypro/dev
这样子就可以单独将dev下的代码导出,同样你提交的时候,也是提交到dev
上了。