1

我正在开发一个连接 SVN @sourceforge 的库,我的 IDE 是 Eclipse,那么如何设置版本编号?我想它是自动的,但我如何使用 Eclipse 来做到这一点?


注意:我正在使用 Subclipse

4

3 回答 3

3

我假设您使用的是 Java,这是一个新的应用程序。在这种情况下,我建议使用 Maven 设置您的项目并使用发布插件 (http://maven.apache.org/plugins/maven-release-plugin/) 或版本插件 (http://mojo.codehaus.org /versions-maven-plugin/)。这是一个关于如何在设置 Maven 后开始使用 Versions 插件的链接:

http://weblogs.java.net/blog/johnsmart/archive/2010/08/18/managing-version-numbers-maven-maven-versions-plugin

于 2011-05-13T16:26:13.463 回答
1

Subversion 从一开始对提交进行编号,对此您无能为力。作为 svn 的插件,您可以使用Subclipse 或 Subversive对于您的应用程序的版本号,您必须自己决定如何对其进行编号,并在 svn 存储库中创建代码副本,通常在 tag 文件夹中(而主要开发将在 tunk 中),带有版本号的目录。您可以使用您选择的 Eclipse 的任何 SVN 插件的功能来做到这一点。

于 2011-05-13T15:54:56.263 回答
0

你的问题真的很模糊。当您说“版本编号”时,我假设您指的是 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

于 2011-05-13T16:03:52.087 回答