2011-05-13 76 views

回答

3

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

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

1

颠覆号码提交从一开始,没有什么你可以改变这一点。作为svn的插件,您可以使用Subclipse or Subversive对于您的应用程序的版本号,您必须自行决定如何对其进行编号,并在svn存储库中创建代码的副本,通常位于标记文件夹中(而主要开发将是在tunk中),一个带有版本号的目录。你可以使用任何你选择的eclipse的SVN插件的功能。

+0

我忘了说,我使用Subclipse的遗憾,所以用它怎么办号的版本? – 2011-05-13 16:01:47

+0

@Ismail你想创建一个新的标签,或者只是svn提交的编号? – Tommy 2011-05-13 16:03:23

+0

我想为项目做Major.minor.qualifier版本号,我想知道如何自动执行该操作?什么是最好的办法呢? – 2011-05-13 16:20:15

0

你的问题确实含糊不清。当你说“版本编号”时,我假设你的意思是Subversion版本编号,而不是应用程序版本编号(例如1.0.0)。而且我还假设你问如何在文件本身的注释中添加修订版本号。

在文件的标题,你会希望添加以下内容:

$LastChangedDate:$ 
$LastChangedRevision:$ 
$LastChangedBy:$ 

下一页在〜/颠覆/ 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

+0

我很抱歉,因为我是一个新手,不,我的意思其实是另一回事“应用程序版本编号1.0.0“ – 2011-05-13 16:13:01