svn在原有库的基础上在切个备份库

备注源库是EDUBASS3  新库是EDUBASS4

1.使用hotcopy进行复制

svnadmin hotcopy /app/svnrepo/EDUBASS3 /app/svnrepo/EDUBASS4

# 修改新库 UUID,避免和原库一样

svnadmin setuuid /app/svnrepo/EDUBASS4

2.检查新库配置:

vi/app/svnrepo/EDUBASS4/conf/svnserve.conf

建议把 realm 改成:

realm=EDUBASS4

3.检查权限文件:

vi/app/svnrepo/EDUBASS4/conf/authz

如果原权限是按仓库名写的,比如:

[EDUBASS3:/]

user=rw

新库要加:

[EDUBASS4:/]

user=rw

方法2:

如果一定要直接复制。也可以,但建议先停服务,避免有人提交时复制坏。

pkill  svnserve 

cp  -a  /app/svnrepo/EDUBASS3 /app/svnrepo/EDUBASS4

svnadmin setuuid /app/svnrepo/EDUBASS4

# 改 conf/svnserve.conf 和 conf/authz

svnserve  -d   --listen-port   9000   -r   /app/svnrepo

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容