在SVN中创建多个版本的组件的里程碑

时间:2012-10-30 09:24:16

标签: svn

我想从开发分支创建构建的里程碑。该里程碑中的某些组件的版本早于HEAD。

所以在开发分支中:

|- CompA    v: 6
|- CompB    v: 8
|- CompC    v: 10

在里程碑标记中,我希望:

|- CompA    v: 5
|- CompB    v: 7
|- CompC    v: 10

尝试了不同的方法来做到这一点,但我总是将里程碑作为所有组件的开发分支的HEAD。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

嗯,你知道:“里程碑”,“组件”......不是来自Subversion的文字,它们来自另一个星球。如果你想要被理解,你必须说同一种语言,但是用不明确的术语几乎是不可能的。

组件的含义是什么?在Subversion repo中它可以是:

  • 父目录内的普通子目录
  • 使用svn:externals
  • 链接到base的独立实体

这两个选项中的每一个都涉及不同的解决方案

并注意:如果tag必须与当前HEAD不相关,那么按惯例必须必须锁定中的存储库状态某些先前的修订,而不是随机设置和自愿选择。只需svn up -r 此修订并将其标记为