windows下svn庫目錄分離

主要命令
svnadmin create
svnadmin dump
svndumpfilter include
svndumpfilter exclude
參數
–drop-empty-revs踢出空版本
–renumber-revs重新連續排序
導出整庫
svnadmin dump D:\Repositories\B2B-IIT > D:\b2b.dmp
創建空庫
svnadmin create D:\Repositories\sinoharm
將包含/01項目/36.SINOPHARM_4PL_SDP/的目錄篩選出來
D:>svndumpfilter --drop-empty-revs --renumber-revs include /01項目/36.SINOPHARM_4PL_SDP/ <b2b.dmp> sinoharm.dmp
將選出的dmp導入新創建的空庫
D:>svnadmin load D:\Repositories\sinoharm < sinoharm.dmp
提示目錄已存在刪除,提示目錄不存在就創建
此例需要創建 01項目 目錄

下面排除/01項目/36.SINOPHARM_4PL_SDP/目錄導入另外個庫
D:>svndumpfilter --drop-empty-revs --renumber-revs exclude /01項目/36.SINOPHARM_4PL_SDP/ <b2b.dmp> sinob2b.dmp
svnadmin create D:\Repositories\sinob2b
D:>svnadmin load D:\Repositories\sinob2b < sinob2b.dmp

完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章