本机上已经有的svn库,如何合并到服务器上已经运营的svn呢?
可以这么处理:
svnadmin dump /your/svn/repository/path > svn.dump
同时,若某个project我不想上传到公共服务器与大家共享,或者是一个脏导入,可以这样删除:
cat svn.dump | svndumpfilter exclude /do/not/upload/project/name > newsvn.dump
然后再上传到服务器上进行处理:
scp newsvn.dump myserver:/path/
ssh登录到服务器上后再接着处理:
svnadmin load /repository/path
这样就可以合并本机的project到服务器上,并且和原有服务器上的project不会冲突。
发表回复