我有一个项目,我想自动将修订号嵌入其中。
在这种情况下,它是一个多文件 perl 脚本。在主文件中,我有一行如下所示:
我的 $revision = '$Revision: 24 $';
当我发布时,我将项目签出到我的发布目录。
每当我签入对该文件的更改时,修订号确实会更改。$Revision$ 属性在签入时更新,但不在签出时更新。
问题是,主文件不会经常更改,所以即使项目中的其他文件现在是 27,主文件仍然有 24。
有没有办法让主文件反映最新的转速?svn 在结帐结束时打印出来的那个,即“Checked out revision 27”。