问题标签 [svnant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
205 浏览

svn - 糟糕的表现

我正面临着 svnant 的问题。<svnModified />完成我的工作副本需要 3 多分钟(svn 元数据版本 1.7:使用来自 HEAD 的最新 svnant)。如果我尝试使用 TortoiseSVN 1.7.12 检查修改,则需要不到 3 秒。如果我从命令提示符执行 svn status ,它也需要不到 3 秒的时间。

我的测试构建文件如下所示:

难道我做错了什么?我尝试将 svnkit 升级到最新版本,但没有任何区别。我包含的罐子太多还是太少?其他细节:Ant 1.9.0、Windows 7 x64、Java 1.7.0_21 x64

我的库:

0 投票
0 回答
771 浏览

svn - eclipse antsvn 导出任务失败

我正在创建以下构建文件,以便从 SVN 存储库中检索我的项目:

我正在使用 SvnAnt 1.2 版、Subversion 服务器 1.6 和 Subclipse 1.6。

输出是一个错误:

我怎样才能解决这个问题?

0 投票
1 回答
819 浏览

svn - 使用 svn 的 ant 任务比较 2 个标签

我正在用 ant 编写构建脚本来创建 .war 文件。我已经成功完成了,但现在我需要使用 ant 任务将最后一个标签与新生成的标签进行比较。提到了 tagdiff,但我无法找到任何有关如何使用它的示例。你们能帮我找出使用 ant task 为 SVN 生成的 2 个标签的区别吗?我正在尝试这样的事情:

0 投票
0 回答
138 浏览

java - 在 svn ant 中使用项目名称下载

嗨,我想下载一个 javaproject 形式的 svn 存储库。为此,我使用 ant 脚本从 URL 中获取项目。以下是我的蚂蚁脚本。

de.db.urlloader.config.test是java项目。

但是这里发生的情况是它只将 java 项目中的内容下载到 Checkout 文件夹中。它不会使用项目名称下载。我希望通过以下方式输出

Checkout ->de.db.urlloader.config.test->contentsjava项目的

现在输出以以下方式出现

0 投票
1 回答
279 浏览

svn - SVNAnt - 使用 SVNKit 抛出 NoSuchMethodError 的 propget 任务

我正在尝试使用 svnant 的 propget 任务查询 SVN 属性值,但遇到了问题。

我编写了一个简单的 Ant 目标来更新构建文件的文件夹,然后查询一个属性:

我的 SVN 存储库在 1.7.5 上,我有 svnkit 1.7,应该兼容。

如果我注释掉 propget 和 echo 行,它会更新文件夹。但是当我尝试查询特定文件的 svn:keywords 属性时,我收到此错误:

C:\somepath\test.xml:11: java.lang.NoSuchMethodError: org.tigris.subversion.javahl.PropertyData.(Lorg/tigris/subversion/javahl/SVNClientInterface;Ljava/lang/String;Ljava/lang/String; Ljava/lang/String;[B)V

我已将 file.xml 的 svn:keywords 属性设置为“值”,所以它确实存在,并提交了它。

如果我更改 propget 名称参数以查找不存在的 SVN 属性(例如“testprop”),它不会失败,它只会返回“${prop.value}”,我假设是因为 prop.value 属性没有被设置。如果我实际上将自定义“testprop”SVN 属性添加到 file.xml,我会再次收到上述错误 - 所以它似乎只在它找到一个属性并尝试获取它的值时发生。

我以前在尝试使用 javahl 时遇到过问题,因此将其设置为 false 并改用 svnkit。但是,由于更新任务有效,我不会认为 javahl/svnkit 绑定是问题所在。

任何帮助表示赞赏,谢谢。

0 投票
0 回答
898 浏览

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

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

我遵循网站中提到的步骤。在这里,我如何将它添加到我的 ant 脚本中。

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

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

0 投票
1 回答
860 浏览

ant - svnant 尝试标记时失败

我想创建一个 ant 构建来创建给定项目的引用标记,但我收到一个错误:

我的 build.xml:

0 投票
1 回答
410 浏览

svn - Hudson SVN 从主干修订版创建分支

我正在尝试创建一个执行以下操作的 Hudson Job。

从主干检查代码,编译。如果编译成功,则创建一个分支并从 Trunk 复制到 Branch。使用结帐代码创建战争并将其部署在容器中。

我的问题在这里,在哈德森检查代码并编译它之后,我再次说从主干复制到分支。在编译期间,如果有新签入到主干,我的战争文件和分支将不同步,因为新签入包含在分支中,但不包含在我的战争中。

如何将主干的特定修订版复制到由哈德森检查的分支中。

我看到我们可以通过

svn copy trunkUrl@ {revision} branchurl

但是如何将“hudson check out version”作为参数动态传递给 svn copy。

它是由 Hudson 存储在某个变量中的吗?

这是我现在的构建目标

0 投票
2 回答
584 浏览

svn - Svnant 启用日志记录

我们正在使用 SVN ant 任务从 Linux 上的 SVN 导出项目

以前它工作正常,没有任何错误。没有任何改变,但是现在它被卡住了,没有任何错误或警告。有什么方法可以启用更详细的输出。如果我手动执行命令“export -r HEAD ...”它工作正常。

0 投票
1 回答
288 浏览

java - 检查使用 SVNANT 的 SVN 签出是成功还是失败

从 SVNANT 结帐时,我无法使用类似于 resultproperty="checkout.res" 的东西,它可以在“exec”中使用。

下面是我的 ant 构建文件的片段。

得到如下错误: