我正面临着 svnant 的问题。<svnModified />
完成我的工作副本需要 3 多分钟(svn 元数据版本 1.7:使用来自 HEAD 的最新 svnant)。如果我尝试使用 TortoiseSVN 1.7.12 检查修改,则需要不到 3 秒。如果我从命令提示符执行 svn status ,它也需要不到 3 秒的时间。
我的测试构建文件如下所示:
<project name="tools" default="default" basedir=".">
<path id="paths.classpath">
<fileset dir="." caseSensitive="false">
<include name="svnant/**/*.jar" />
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="paths.classpath" />
<fileset id="filesets.svn.modified" dir="C:/Workspace/projects">
<svnModified />
</fileset>
<target name="default">
<pathconvert pathsep="
" property="target.output" refid="filesets.svn.modified" />
<echo>${target.output}</echo>
</target>
</project>
难道我做错了什么?我尝试将 svnkit 升级到最新版本,但没有任何区别。我包含的罐子太多还是太少?其他细节:Ant 1.9.0、Windows 7 x64、Java 1.7.0_21 x64
我的库:
+---lib
antlr-runtime-3.4.jar
jna-3.4.0.jar
LICENSE-ANTLR.txt
LICENSE-JAVAHL.txt
LICENSE-JNA.txt
LICENSE-SEQUENCE.txt
LICENSE-SQLJET.txt
LICENSE-TRILEAD.txt
sequence-library-1.0.2.jar
sqljet-1.1.7.jar
svn-javahl.jar
svnant.jar
svnClientAdapter.jar
svnkit-1.7.9.jar
svnkit-cli-1.7.9.jar
svnkit-javahl16-1.7.9.jar
trilead-ssh2-1.0.0-build216.jar