分支外部和主干在一起



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

  • 主干
    • 项目1
      • 外部(链接到外部文件夹)
  • 外部文件夹
  • 分支机构
    • 项目1_BranchA
      • 标记的外部文件夹
      • 项目1
        • 外部(链接到Project1_BranchA\TaggedExternalsFolder)

如果实现这一点很复杂,我也可以将新的标记或分支"ExternalFolder"放在不同的位置。将它们放在同一目录中只是为了便于访问。有没有一种简单的方法可以实现这一点?我需要写剧本吗?

谢谢,盖伊

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

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

最新更新