在Subversion中有一些内置的修订关键词可以解决你的大多数问题:
BASE
:这是您当前工作目录中使用的修订版.HEAD
:这是分支的当前提示.COMMITTED
:这是之前文件的最后一次提交BASE
.PREV
:这是最后一次更改的修订版BASE
.它几乎是COMMITTED-1.对于其他所有内容,您需要进行计算,因为synthesizeerpatel会向您展示.
长话短说 - 你不能没有运行命令.使用签入挂钩,您可以访问"此版本之前的版本",否则您需要动态查询它.下面是一个使用当前头的修订版填充shell变量的示例,减去1.
HEAD_MINUS_ONE=$(svn info http://svn/path/to/head | grep ^Revision | awk '{print $2-1}')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2584 次 |
最近记录: |