我可以使用svnsync来同步同一个存储库中的两个文件夹吗? 我的存储库中有6个子文件夹(项目)。每个项目都包含一组书籍(在书籍子文件夹中)。但是,我想在根文件夹中创建另一个文件夹,我可以在其中镜像每个图书子文件夹中的所有文件。
例如:
-root
---- project_1
--------书籍
------------ file1
------------ file2
---- project_2
--------书籍
------------ file3
----指数(镜子)
------- file1(project_1 / books的镜像)
------- file2(project_1 / books的镜像)
------- file3(project_2 / books的镜像)
答案 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