我可以使用svnsync在同一个存储库中的两个文件夹之间进行同步吗?

时间:2014-08-27 15:50:22

标签: svn svnsync

我可以使用svnsync来同步同一个存储库中的两个文件夹吗? 我的存储库中有6个子文件夹(项目)。每个项目都包含一组书籍(在书籍子文件夹中)。但是,我想在根文件夹中创建另一个文件夹,我可以在其中镜像每个图书子文件夹中的所有文件。

例如:
-root
---- project_1
--------书籍 ------------ file1
------------ file2
---- project_2
--------书籍 ------------ file3
----指数(镜子)
------- file1(project_1 / books的镜像)
------- file2(project_1 / books的镜像)
------- file3(project_2 / books的镜像)

1 个答案:

答案 0 :(得分:0)

没有。 svnsync只执行一个repo的完整镜像到另一个

你必须使用svn:externals,正如@AndrewMedico已经注意到的那样

对于物理目录 /index(您无法从不同的方式获取聚合的单个文件夹)中的链接文件是此类外部的结果(svn help ps

svn pg svn:externals file:///Z:/Repo/index
^/project_1/books/file1 file1
^/project_1/books/file2 file2
^/project_2/books/file3 file3