我正在开发一个连接SVN @sourceforge的库,我的IDE是Eclipse,那么如何设置版本编号?我想这是自动的,但我如何使用Eclipse?
注意:我正在使用Subclipse
答案 0 :(得分:3)
我假设你正在使用Java,这是一个新的应用程序。在这种情况下,我建议使用Maven设置项目并使用Release插件(http://maven.apache.org/plugins/maven-release-plugin/)或者Versions插件(http://mojo.codehaus.org) /版本 - Maven的插件/)。以下是有关如何在Maven设置后开始使用Versions插件的链接:
答案 1 :(得分:1)
Subversion将提交从一开始编号,没有什么可以改变的。作为svn的插件,您可以使用Subclipse or Subversive对于应用程序的版本号,您必须自己决定如何编号,并在svn存储库中创建代码的副本,通常在标记文件夹中(而主要开发将在tunk),一个版本号的目录。您可以使用您选择的任何SVN插件的功能来完成它。
答案 2 :(得分: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>偏好>团队> SVN并将“配置位置”设置为“使用目录”并选择〜/ subversion。
来源:http://islandlinux.org/howto/enable-auto-properties-auto-props-subversion-subclipse-eclipse