我知道我可以通过关键字将修订号和更多SVN信息添加到注释块。
但是有没有办法将这些信息作为字符串进行进一步计算。
我正在使用Eclipse和Subclipse插件。
原因:
我希望有一个信息字符串,我可以在应用程序中显示或通过故障报告发送给我。
答案 0 :(得分:0)
您可以将svn关键字放在代码中的任何位置;不只是在评论中,而且还在字符串中。但是,这可能无法正常工作,因为svn关键字仅在提交包含它们的文件时更新。当您对程序进行更改时,是否要更新包含版本信息的文件?可能不是。
更好的方法是让你的构建处理这个问题。一种方法是使用svnversion
或svnversion -c
并根据自己的喜好操纵其输出。如果从工作目录的顶部调用svnversion
,则递归获取所有文件的版本范围。您可以使用它来制作一个不错的版本号。