我正在开发一个连接 SVN @sourceforge 的库,我的 IDE 是 Eclipse,那么如何设置版本编号?我想它是自动的,但我如何使用 Eclipse 来做到这一点?
注意:我正在使用 Subclipse
我正在开发一个连接 SVN @sourceforge 的库,我的 IDE 是 Eclipse,那么如何设置版本编号?我想它是自动的,但我如何使用 Eclipse 来做到这一点?
注意:我正在使用 Subclipse
我假设您使用的是 Java,这是一个新的应用程序。在这种情况下,我建议使用 Maven 设置您的项目并使用发布插件 (http://maven.apache.org/plugins/maven-release-plugin/) 或版本插件 (http://mojo.codehaus.org /versions-maven-plugin/)。这是一个关于如何在设置 Maven 后开始使用 Versions 插件的链接:
Subversion 从一开始对提交进行编号,对此您无能为力。作为 svn 的插件,您可以使用Subclipse 或 Subversive对于您的应用程序的版本号,您必须自己决定如何对其进行编号,并在 svn 存储库中创建代码副本,通常在 tag 文件夹中(而主要开发将在 tunk 中),带有版本号的目录。您可以使用您选择的 Eclipse 的任何 SVN 插件的功能来做到这一点。
你的问题真的很模糊。当您说“版本编号”时,我假设您指的是 Subversion 修订编号而不是应用程序版本编号(例如,1.0.0)。而且我还假设您正在询问如何将修订号放在文件本身的注释中。
在文件的标题中,您需要添加以下内容:
$LastChangedDate:$
$LastChangedRevision:$
$LastChangedBy:$
接下来在 ~/subversion/config 添加以下内容:
[miscellany]
enable-auto-props = yes
[auto-props]
* = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id
最后在 Eclipse 中转到 Windows > Preferences > Team > SVN 并将“配置位置”设置为“使用目录”并选择 ~/subversion。
来源:http: //islandlinux.org/howto/enable-auto-properties-auto-props-subversion-subclipse-eclipse