Eclipse 将项目标题修订号插入到项目文件中

Eclipse 将项目标题修订号插入到项目文件中,eclipse,svn,versioning,Eclipse,Svn,Versioning,我在Eclipse中有一个SVN版本控制下的项目 假设项目由两个文件A和B组成,我定义了项目的版本号,即A和B之间的最新版本。因此,如果A有版本10和版本11,则项目的版本号为11 如何将项目修订号放入项目文件中 如果我没记错的话,SVN关键字扩展是不够的,因为它将上次更改的修订号写入每个文件,而不是“项目”没有特定的SVN关键字或SVN命令来自动在每个文件中添加标题修订。但是有一个svn命令来检索这个修订号。然后你必须自己开发额外的工具。 以下是一个摘录: GlobalRev$在哪里? 新用户

我在Eclipse中有一个SVN版本控制下的项目

假设项目由两个文件A和B组成,我定义了项目的版本号,即A和B之间的最新版本。因此,如果A有版本10和版本11,则项目的版本号为11

如何将项目修订号放入项目文件中


如果我没记错的话,SVN关键字扩展是不够的,因为它将上次更改的修订号写入每个文件,而不是“项目”

没有特定的SVN关键字或SVN命令来自动在每个文件中添加标题修订。但是有一个svn命令来检索这个修订号。然后你必须自己开发额外的工具。
以下是一个摘录:

GlobalRev$在哪里?

新用户经常被$Rev$关键字的工作方式弄糊涂。自从 存储库有一个单一的、全球范围内不断增加的修订号,许多 人们认为$Rev反映的就是这个数字$ 关键字的值。但是$Rev$将展开以显示其中的最后一个修订 文件已更改,而不是更新到的上一个版本。 理解这一点可以消除困惑,但挫折往往是不可避免的 仍然没有一个Subversion关键字的支持,怎么能这样做呢 是否自动将全局修订号输入文件

为此,您需要外部处理。Subversion附带了一个工具 被称为svnversion,它就是为了这个目的而设计的。它爬行 您的工作副本,并将找到的修订作为输出生成。 你可以使用这个程序,再加上一些额外的工具来嵌入它 将修订信息保存到您的文件中。有关 svversion,请参阅“svversion Subversion工作副本”一节 版本信息”第9章,Subversion完整参考