分支外部和主干

时间:2012-11-12 13:36:32

标签: svn tags branch externals

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

  • 躯干
    • PROJECT1
      • 外部(链接到 ExternalsFolder
  • ExternalsFolder
  • 分行
    • Project1_BranchA
      • TaggedExternalsFolder
      • PROJECT1
        • 外部(链接到Project1_BranchA \ TaggedExternalsFolder)

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

谢谢, 盖

1 个答案:

答案 0 :(得分:0)

我遇到了与你相似的问题。我使用pysvn使用python脚本解决了它:

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