将SVN存储库从一台PC移动到另一台
问题描述:
我在一台装有Ubuntu操作系统的PC中安装了Project SVN的SVN存储库,另一台装有Windows操作系统的PC中安装了另一个Project B的存储库。将SVN存储库从一台PC移动到另一台
一)我想创建与Windows PC的名称“项目”的一个新的存储库,并想动它下面的两个项目,终于有一个结构是这样的:
.Projects
.projectA
.branches
.tags
.trunk
.projectB
.branches
.tags
.trunk
b)还,我想限制用户访问每个项目(即用户I,J只能访问项目A ...用户M,N应该只能访问项目B ...但用户X,Y应该能够访问两个项目)
请帮我设置这个。高度赞赏详细的一步一步的解释(我是一个新手)。
感谢&问候,
Jazir
答
对于)
在每个旧仓库的使用svnadmin dump把整个资料库中的便携传输格式。
然后使用svnadmin load和--parent-dir
参数将这些转储中的每一个加载到相应路径的新存储库中。 b)如果将VisualSVN软件作为SVN服务器运行,则内置了创建用户和设置文件夹权限的工具。如果没有,您必须手动使用authz文件进行播放。
您想保留两个存储库的历史记录吗? –