【问题标题】:How to find out a newly created Tag in SVN is Changed or Unchanged?如何找出 SVN 中新创建的 Tag 是已更改还是未更改?
【发布时间】:2012-12-07 23:23:21
【问题描述】:

对于我的产品,我有几个组件。但是所有组件都不会一直变化。对于新版本,我从工作主干或分支(即使组件已更改或未更改)创建一个标签到 SVN。并在标签上进行构建。现在我想看看新创建的标签是否有代码更改。是否有任何 SVN 属性或有用的东西可以轻松找到?比较两个标签的修订号是一种解决方案,但这很难找出使用哪个先前的标签。

【问题讨论】:

    标签: svn


    【解决方案1】:

    如果您的组件是产品目录中的子目录,并且您始终标记产品的根目录,您可以区分两个标签 - 新标签和旧标签

    svn diff OLD-TAG-URL NEW-TAG-URLdiff 的任何输出的事实 将是变化的标志,diff 内容 - 实际聚合变化

    【讨论】:

    • 我还从主干创建分支并从不同的分支创建标签。当一个分支是新的时,我将只从该分支创建一个标签。在这种情况下,我将如何处理差异?
    • @geekEclipse - 在 any 情况下,我会将当前(最新)标签与时间线中的前一个标签进行区分。检测以前的游戏不是最简单的游戏,但解析 svn ls -v URL-OF-REPO/tags 的输出会有所帮助(列表中的第一列 - 修订,其中标记被装箱)
    猜你喜欢
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    相关资源
    最近更新 更多