svn标记的ant任务失败,找不到文件

时间:2014-02-18 12:57:55

标签: svn ant svnant

我想编写一个ant任务来标记我的svn项目。我从mac机器运行ant目标,而我的svn服务器托管在Windows服务器中。

我按照this网站中提到的步骤操作。我在这里如何将它添加到我的蚂蚁脚本中。

<property name="svnant.lib.dir" location="svnlibs"/>
<property name="svnant.javahl" value="false" />
<property name="svnant.svnkit" value="true" />

<path id="svnant.classpath">
    <fileset dir="${svnant.lib.dir}">
        <include name="**/*.jar" />
    </fileset>
</path>

<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />

<target name="svntag" description="tags individual project using svnant task">
    <property name="svn.tag.message" value="ant svn tag test"/>
    <property name="src.url"  value="http://172.21.21.21:8080/svn/LocalMobile/MyProject/trunk/"/>
    <property name="dest.url" value="http:///172.21.21.21:8080/svn/LocalMobile/MyProject/tags/tag_01"/>

    <echo message="${svn.tag.message}"/>
    <echo message="${src.url}"/>
    <echo message="${dest.url}"/>

    <svn javahl="${svnant.javahl}" svnkit="${svnant.svnkit}" username="usr" password="pass123">
        <copy srcUrl="${src.url}" destUrl="${dest.url}" message="${svn.tag.message}"/>
    </svn>
</target>

当我在终端中运行ant任务时,它会出现以下错误

  [svn] svn: File not found: revision 1689, path '/MyProject/trunk/MyProject/trunk'
  [svn] svn: '/svn/LocalMobile/!svn/bc/1689/MyProject/trunk' path not found: 404 Not Found (http://172.21.21.21:8080)
  [svn] svn: File not found: revision 1689, path '/MyProject/trunk/MyProject/trunk'
  [svn] svn: '/svn/LocalMobile/!svn/bc/1689/MyProject/trunk' path not found: 404 Not Found (http://172.21.21.21:8080)
  [svn] <Copy> failed.

我的ant版本是1.9.3,我的svn客户端版本是1.6.18。有人可以帮我解决这个问题。

0 个答案:

没有答案