代码之家  ›  专栏  ›  技术社区  ›  dnndeveloper

如何让陆龟永远冻结svn:标签外部

  •  17
  • dnndeveloper  · 技术社区  · 16 年前

    乌龟能做到这一点吗

    永远冻结 svn:externals 标签

    更新

    因为我找不到任何能完全满足我们需要的东西(试过了) smartsvn svncopy.pl

    高级概述:该应用程序获取一个存储库URL,然后查找所有外部,并为它们添加上一次提交修订-我做了一个 svn info 并获得“提交修订”。

    该应用程序可用于文件夹和单个文件外部。

    http://svnxf.codeplex.com/

    8 回复  |  直到 11 年前
        1
  •  7
  •   Steven Hansen    12 年前

    我今天发现这篇文章是因为我在寻找一个完全相同的问题的解决方案。最终,我发现最新版本的TortoiseSVN确实支持这种期望的功能: TortoiseSVN 1.7 Release Notes .

    希望这能帮助其他人在研究同一问题时找到这篇文章。

        2
  •  6
  •   Michael Hackner    16 年前

    documentation :

    定义。这样做意味着您可以决定何时下拉不同的快照 外部信息,以及要提取的快照的确切位置…软件 在项目中,这可能是旧版本的成功构建和失败构建之间的区别 复杂代码库的快照。

        3
  •  3
  •   Gilles    16 年前

    你可以试试svncopy.pl(在谷歌上找到) 这是一个满足您需要的perl脚本。

        4
  •  2
  •   Vadim Kotov First Zero    8 年前

    你应该试试 SmartSVN

        5
  •  1
  •   maxim1000    16 年前

    我会支持迈克尔。

    • 在svn中使用非固定版本:外部版本使得将工作副本更新为指定版本更加困难(例如,在错误调查期间)
    • 带有svn:externals的目录日志将不完整,这可能会提供有关修订之间更改集的错误信息
    • 分支和合并可能变得更加复杂

    根据我的经验,使用svn的必要性:非固定修订的外部经常来自存储库中的错误结构。

    也许这不是你的情况,我只是建议你考虑以下几点。。。

        6
  •  1
  •   dnndeveloper    13 年前

    更新

    感谢大家的反馈/信息。

    高级概述:该应用程序获取一个存储库URL,然后查找所有外部,并为它们添加上一次提交修订-我执行“svn信息”并获取“提交修订”。

    以下是源代码和完整的安装文件: http://svnxf.codeplex.com/

        7
  •  0
  •   Sander Rijken    16 年前

    third-party/skins -r148        http://svn.example.com/skinproj
    

    看见 svnbook

        8
  •  0
  •   Jeff Lamb    15 年前

    我知道这不适用于OrtoiseSVN,但是如果您将eclipse与subversive一起使用,您可以右键单击项目并选择team->标签。Subversive在默认情况下冻结外部,并非常好地格式化属性。

    推荐文章