【问题标题】:Branching Externals and Trunk together将外部和主干分支在一起
【发布时间】:2012-10-31 22:26:59
【问题描述】:

我的 SVN 中有“ExternalFolder”和“trunk”。 'trunk' 有一个链接到 ExternalFolder 的空文件夹(如下所示)。 我想创建一个脚本,它将分支主干,标记(或分支)ExternalFolder 并连接新分支的主干中的“外部”并将其连接到新标记的 ExternalFolder,如下例所示:

  • 后备箱
    • 项目1
      • 外部(链接到 ExternalsFolder
  • ExternalsFolder
  • 分支机构
    • Project1_BranchA
      • 标记的外部文件夹
      • 项目1
        • 外部(链接到 Project1_BranchA\TaggedExternalsFolder)

如果这实现起来很复杂,我还可以将新标记或分支的“外部文件夹”放置在不同的位置。将它们放在同一个目录中只是为了便于访问。 有没有简单的方法来实现这一目标? 需要写脚本吗?

谢谢, 伙计

【问题讨论】:

    标签: svn tags branch externals


    【解决方案1】:

    我遇到了和你类似的问题。我使用pysvn 使用python 脚本解决了这个问题:

    1. 递归地获取我项目的所有外部文件
    2. 冻结每个外部,在外部属性中明确设置修订(比为每个外部创建分支/标签更容易)
    3. 然后创建标签或分支

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 2011-11-25
      • 2019-09-13
      • 1970-01-01
      • 2013-04-03
      • 2020-05-03
      相关资源
      最近更新 更多