SVN版本库合并(转)
摘要:
现在有需求,需要把Windows下的版本库和Linux上的合并.要求Win下的project1和project2放到Linux下repose2/202.108.22.43的子文件src中.(当然版本历史记录需要保留)
一. 版本库结构
Windows下有版本库 d:/svn
结构为
/project1 /src ... /WEB-INF ... /project2 /src ... /WEB-INF ...
/202.108.22.43 /apache2 /resin /server ... /202.108.22.38 ...
/202.108.22.43 /apache2 /resin /server /src //新创建的文件夹 /project1 //Win下的源码 /src ... /WEB-INF ... /project2 /src ... /WEB-INF
... //end
...
/202.108.22.38
...
svnadmin dump d:/svn > project.svn_dump
svnadmin dump /Repository/repos2 > repos2.svn_dump
svn mkdir -m "源代码" svn://localhost/202.108.22.43/src
svnadmin load svn://localhost/202.108.22.43/ --parent-dir src < project.svn_dump