我使用的是tortoise,最近我更新到了1.7版本。不过,在我们的构建系统(ant脚本)中,我们使用svnant lib (为了获得当前的修订号,我们使用它作为版本号)。所以不能再构建项目,因为svnant不支持1.7版本的svn。我该如何解决这个问题?
提前谢谢你!
发布于 2012-07-19 18:01:23
您可以使用svn的命令行版本。
然后,svnant将使用命令行版本来执行所有svn操作。
发布于 2013-03-28 18:34:46
最新版本的svnkit (纯Java lib)与Subversion 1.7兼容。http://svnkit.com/download.php
您可以下载独立版本并将lib从lib文件夹复制到您的类路径中。你至少需要最后5罐。
<path id="path.svnant">
<pathelement location="svnant/svnant.jar" />
<pathelement location="svnant/svnClientAdapter.jar" />
<pathelement location="svnant/ganymed.jar" />
<pathelement location="svnant/svnkit-1.7.8.jar" />
<pathelement location="svnant/svnkit-javahl16-1.7.8.jar" />
<pathelement location="svnant/sqljet-1.1.6.jar" />
<pathelement location="svnant/antlr-runtime-3.4.jar" />
<pathelement location="svnant/sequence-library-1.0.2.jar" />
</path>发布于 2012-11-01 17:20:08
svnant现在已经在源代码中进行了更新,以支持SVN 1.7,但您需要自己构建它。
在命令提示符下:
svn co http://subclipse.tigris.org/svn/subclipse/trunk/svnant/恒定--username=guest
将
ant makeDistrib
不推荐使用内联属性,如svnkit="false“,因此您需要按照the answer above中的描述更新以使用svnSetting。
希望这能有所帮助。
https://stackoverflow.com/questions/11557637
复制相似问题