最近项目用到了svn,mac上暂时没有找到好用的类似“tortoise Svn”的工具,所以使用命令行做一些基本操作,总结下面
创建分支
svn cp -m "my new branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001
checkout 到工作目录
svn co http://svn_server/xxx_repository/branches/br_feature001
从主干合并到分支(主干更新后,想要拉取到我的分支)
cd br_feature001
svn merge http://svn_server/xxx_repository/trunk
合并分支到主干(分支开发完毕后,需要合并到分支)
cd trunk
svn merge --reintegrate http://svn_server/xxx_repository/branches/br_feature001
删除分支或tags
svn rm http://svn_server/xxx_repository/branches/br_feature001
svn rm http://svn_server/xxx_repository/tags/release-1.0