2012-11-12 39 views
2

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

  • 躯干
    • PROJECT1
      • 外部对象(与ExternalsFolder
  • ExternalsFolder
  • 分行
    • Project1_BranchA
      • TaggedExternalsFolder
      • PROJECT1
        • 外部对象(与Project1_BranchA \ TaggedExternalsFolder)

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

感谢, 盖伊

回答

0

我有一个类似的问题比你。我使用pysvn Python脚本解决它认为:

  1. 抢递归我的项目
  2. 冻结在外部属性中的每个外部,明确设置的版本(不是创建的每个分支/标签更容易的所有外部组件外部)
  3. 然后创建标签或分支