svn 主干-分支

svn改造成分支-主干的结构

1. 新建分支目录
svn mkdir –parents svn://192.168.1.200/dev/ svn mkdir –parents svn://192.168.1.200/preRelease/ svn mkdir –parents svn://192.168.1.200/Release/

2. 拷贝现有文件到开发分支
svn cp svn://192.168.1.200/website svn://192.168.1.200/dev/ svn cp svn://192.168.1.200/website svn://192.168.1.200/dev/

3. rename旧目录
svn mv svn://192.168.1.200/{website,/Release/website}

4. alpha路径
svn sw svn://192.168.1.200/website svn://192.168.1.200/preRelease/website

5. www上svn路径
svn sw svn://192.168.1.200/website svn://192.168.1.200/Release/website

6. 工作机上修改svn路径
svn://192.168.1.200/dev/website

7. 分支合并

dev分支合并到preRelesae分支

svn merge svn://192.168.1.200/preRelease/website/(需要合并的目录) svn://192.168.1.200/dev/website/(需要合并的目录
) /path/to/preRelease/

svn merge svn://192.168.1.200/preRelease/website/(需要合并的目录) svn://192.168.1.200/dev/website/(需要合并的目录
) /path/to/preRelease/

查看结果是否有冲突

cd /path/to/preRelease

svn ci

preRelease分支合并到Release分支

svn merge svn://192.168.1.200/Release/website/ svn://192.168.1.200/Release/website /path/to/Release

cd /path/to/Release
svn ci