首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svnant不支持svn版本1.7。该怎么办呢?

svnant不支持svn版本1.7。该怎么办呢?
EN

Stack Overflow用户
提问于 2012-07-19 17:17:37
回答 4查看 14.6K关注 0票数 11

我使用的是tortoise,最近我更新到了1.7版本。不过,在我们的构建系统(ant脚本)中,我们使用svnant lib (为了获得当前的修订号,我们使用它作为版本号)。所以不能再构建项目,因为svnant不支持1.7版本的svn。我该如何解决这个问题?

提前谢谢你!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-19 18:01:23

您可以使用svn的命令行版本。

  1. Download并将其安装在您的machine
  2. Include上(这样您就可以从命令行执行svn )
  3. 将svn设置更改为

然后,svnant将使用命令行版本来执行所有svn操作。

票数 13
EN

Stack Overflow用户

发布于 2013-03-28 18:34:46

最新版本的svnkit (纯Java lib)与Subversion 1.7兼容。http://svnkit.com/download.php

您可以下载独立版本并将lib从lib文件夹复制到您的类路径中。你至少需要最后5罐。

代码语言:javascript
复制
<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>
票数 9
EN

Stack Overflow用户

发布于 2012-11-01 17:20:08

svnant现在已经在源代码中进行了更新,以支持SVN 1.7,但您需要自己构建它。

在命令提示符下:

  1. 将虚拟机签出到本地目录(用户名为guest,密码为空):

svn co http://subclipse.tigris.org/svn/subclipse/trunk/svnant/恒定--username=guest

  • CD放入根目录svnant directory

  • Build:

ant makeDistrib

  1. 将构建文件从build\distrib\lib复制到ANT lib文件夹(可能是C:\Program Files\Ant\lib或C:\Program files distrib

不推荐使用内联属性,如svnkit="false“,因此您需要按照the answer above中的描述更新以使用svnSetting。

希望这能有所帮助。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11557637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档