【问题标题】:How to get next Revision number in SVN如何在 SVN 中获取下一个修订号
【发布时间】:2012-10-20 11:19:22
【问题描述】:

我正在使用 eclipse 和 svn 开发 android 应用程序以进行版本控制。

在提交我的项目源之前,我想知道 svn 的下一个修订号。

Form Properties->Team->Show History,我可以得到当前的修订号,但我不能假设下一个修订号总是 +1 ,因为从分支中,如果有任何提交,那么下一个修订号将是 +2 或 + 3 取决于从分支提交的数量。

所以请有人告诉我如何获得下一个修订号。

谢谢

【问题讨论】:

  • 这听起来可能已经有了一个既定的解决方案。你想做什么?如果您尝试将修订号放入源代码中,则有不同的方法
  • s,我正在尝试将 Next Revision 编号设置为我的版本代码。

标签: android eclipse svn


【解决方案1】:

在提交我的项目源之前,我想知道 svn 的下一个修订号。

我认为这是不可能的,因为您说的确切原因是:在您收到号码和提交之间可能会有修改。据我所知,Subversion 不允许“锁定”修订号——这也没有任何意义。

我正在尝试将下一个修订号设置为我的版本代码

有一个既定的工作流程可将修订号插入您的代码库。这可能就是你想要的。解释在this question.

【讨论】:

    【解决方案2】:

    无需设置下一个修订号。没关系,如果你使用当前版本 + 1,或者当前版本 + 42,或者当前版本 - 123,只要你一直使用相同的常量(所以版本代码 increments 当修订增量)。

    鉴于上述所有常量的可能选择,当前版本 + 0 是最容易选择和实现的,因为大多数版本控制系统可以将该数字直接嵌入文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      • 2010-10-09
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多