【发布时间】:2012-12-07 23:23:21
【问题描述】:
对于我的产品,我有几个组件。但是所有组件都不会一直变化。对于新版本,我从工作主干或分支(即使组件已更改或未更改)创建一个标签到 SVN。并在标签上进行构建。现在我想看看新创建的标签是否有代码更改。是否有任何 SVN 属性或有用的东西可以轻松找到?比较两个标签的修订号是一种解决方案,但这很难找出使用哪个先前的标签。
【问题讨论】:
标签: svn
对于我的产品,我有几个组件。但是所有组件都不会一直变化。对于新版本,我从工作主干或分支(即使组件已更改或未更改)创建一个标签到 SVN。并在标签上进行构建。现在我想看看新创建的标签是否有代码更改。是否有任何 SVN 属性或有用的东西可以轻松找到?比较两个标签的修订号是一种解决方案,但这很难找出使用哪个先前的标签。
【问题讨论】:
标签: svn
如果您的组件是产品目录中的子目录,并且您始终标记产品的根目录,您可以区分两个标签 - 新标签和旧标签
svn diff OLD-TAG-URL NEW-TAG-URL 和 diff 的任何输出的事实 将是变化的标志,diff 内容 - 实际聚合变化
【讨论】:
svn ls -v URL-OF-REPO/tags 的输出会有所帮助(列表中的第一列 - 修订,其中标记被装箱)