【问题标题】:Can i use svnsync to synchronize between two folders in the same repository?我可以使用 svnsync 在同一个存储库中的两个文件夹之间进行同步吗?
【发布时间】:2014-09-01 05:14:17
【问题描述】:

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

例如:
-root
---- 项目_1
-------- 书籍
------------ 文件1
------------ 文件2
---- 项目_2
-------- 书籍
------------ 文件3
---- 索引(镜像)
------- file1(project_1/books 的镜像)
------- file2(project_1/books 的镜像)
------- file3(project_2/books的镜像)

【问题讨论】:

  • Externals 可能会更轻松地完成您想要的工作。
  • 谢谢。我是新的 svn 用户,你能帮我语法吗?

标签: svn svnsync


【解决方案1】:

没有。 svnsync 仅将一个 repo 完全镜像到另一个 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

【讨论】:

  • 谢谢。我是新的 svn 用户,你能帮我语法吗?
  • @Ewelton - 阅读SVNBook
猜你喜欢
  • 1970-01-01
  • 2015-12-26
  • 2017-06-15
  • 1970-01-01
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
  • 2013-11-29
  • 1970-01-01
相关资源
最近更新 更多