【问题标题】:Using svn externals with pegged revisions. How to branch from this revision使用带有挂钩修订的 svn externals。如何从此版本分支
【发布时间】:2019-12-17 13:08:19
【问题描述】:

我有一个 subversion 主干(代表我的 Visual Studio 项目的项目文件夹)。在那个主干中,我通过 svn-externals 引用了其他一些项目。这按预期工作。 我可以将整个后备箱复制到一个标签上,从而从我的后备箱中制作一个带标签的版本。在我将主干复制到标签后,svn-externals 与头部修订版挂钩。

现在我遇到这样的情况,我想分支以前的标签来为特定客户更改某些内容。但是当我将标签复制到分支时,挂钩的外部保持不变,我无法再对存储库进行更改。我应该如何分支这样的标签?

问候沃尔夫冈

【问题讨论】:

  • 我无法完全解析这个问题。 1)将主干复制到标签是否意味着外部的修订与复制时的确切值挂钩? 2) 我是否正确理解您想从您在步骤 1 中创建的标签中分出一个分支? 3)在这种复制之后,外部究竟出了什么问题(假设(2)是正确的)?外部保持在挂钩的修订版上,但您希望它们尽可能新鲜,或者反过来 - 它们尽可能新鲜,但您希望它们停留在标记时的修订版?
  • 1) 将主干复制到标签后,我将外部修订与复制时间挂钩。 2) 是的。 3)IIRC,编辑后我无法提交分支。这是唯一的问题。

标签: svn tags branch


【解决方案1】:

这篇文章Checking out an old revision with externals 解决了同样的问题。 在标记主干时,我必须注意所有外部文件都与它们各自的修订版挂钩。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    相关资源
    最近更新 更多