【发布时间】:2010-07-14 16:48:32
【问题描述】:
我正在使用 Subversion 在 Google Code 上托管一个项目。我想用修订号标记构建。
我研究过的一种可能性是使用svn:keywords 将修订号替换为某个文件。这并不是我想要的,因为它只会告诉你上次更改该特定文件的时间。
另一个选项是使用svnversion 命令的输出作为构建过程的一部分。这也不完全理想,因为该命令可能不会出现在将构建代码的所有系统上。我的一个想法是通过在 .svn 目录中查找修订号来制作一个模拟 svnversion 的简单脚本。
所以我的问题是,实现上述目标的独立于平台的方法是什么?或者,我在哪里可以找到 .svn/all-wcprops 等文件的规范(这样我就可以推出自己的解决方案)?
【问题讨论】: