在 c++ Visual Studio 应用程序中获取当前 svn 修订版的简单方法

What's an easy way to obtain the current svn revision in a c++ visual studio application

本文关键字:svn 修订版 方法 简单 获取 Visual c++ Studio 应用程序      更新时间:2023-10-16

有什么简单的方法可以访问SVN存储库修订号并将其存储在c++visual studio应用程序中的c++字符串中吗?

提前感谢您的帮助!

如果您有乌龟SVN,您可以使用SubWCRev.exe

创建一个名为的文件

修订信息.tmpl

int SvnRevision = $WCREV$;

然后执行以下命令:

SubWCRev.exe . RevisionInfo.tmpl RevisionInfo.cpp

它将创建一个带有您的修订号的ReivisonInfo.cpp文件,如下所示:

int SvnRevision = 5000;

从你的其他文件只需做一些类似的事情:

外部内部SvnRevision;从该文件中访问全局变量。

您也可以使用SvnRev