svn版本库合并
摘要:?
? 現(xiàn)在有需求,需要把Windows下的版本庫和Linux上的合并.要求Win下的project1和project2放到Linux下repose2/202.108.22.43的子文件src中.(當然版本歷史記錄需要保留)?
一. 版本庫結構?
? Windows下有版本庫 d:/svn?
結構為?
Java代碼??
/project1??
????/src??
????...??
????/WEB-INF??
????...??
/project2??
????/src??
????...??
????/WEB-INF??
????...??
Linux下有版本庫 /Repositories/repos1 , /Repository/repos2 ... /Repository/repos5?
/Repository/repos2的結構為?
Java代碼??
/202.108.22.43??
?????/apache2??
?????/resin??
?????/server??
?????...??
?/202.108.22.38??
?...??
現(xiàn)在有需求,需要把Windows下的版本庫和Linux上的/Repository/repos2合并.要求Win下的project1和project2放到Linux下repose2/202.108.22.43的子文件src中.(當然版本歷史記錄需要保留)?
? 合并后Linux下的/Repository/repos2看起來應該像這樣?
Java代碼??
?/202.108.22.43??
??????/apache2??
??????/resin??
??????/server??
??????/src???//新創(chuàng)建的文件夾??
??????????/project1???//Win下的源碼??
???????????????/src??
????????????????...??
???????????????/WEB-INF??
???????????????...??
??????????/project2??
???????????????/src??
???????????????...??
???????????????/WEB-INF<pre?name="code"?class="java"></pre>??
<br>???????????????...???????//end??
<br>??????...??
<br>??/202.108.22.38??
<br>??...??
<br>??
二.合并版本庫(需要相關權限)?
1.導出Windows下的版本庫(備份版本庫)?
Java代碼??
svnadmin?dump?d:/svn?>??project.svn_dump??
2.備份Linux下的版本庫(導出版本庫)?
Java代碼??
svnadmin?dump?/Repository/repos2?>?repos2.svn_dump??
3.在Linux下創(chuàng)建src目錄?
Java代碼??
svn?mkdir?-m?"源代碼"?svn://localhost/202.108.22.43/src??
4.上傳或移動 project.svn_dump 到 Linux下,這里放在 '/'目錄下.合并版本庫?
Java代碼??
svnadmin?load?svn://localhost/202.108.22.43/?--parent-dir?src?<?project.svn_dump??
轉載于:https://blog.51cto.com/fccwcom/1588429
總結
- 上一篇: debug log
- 下一篇: ubuntu系统操作常见错误