问题标签 [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.
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
我的库:
svn - eclipse antsvn 导出任务失败
我正在创建以下构建文件,以便从 SVN 存储库中检索我的项目:
我正在使用 SvnAnt 1.2 版、Subversion 服务器 1.6 和 Subclipse 1.6。
输出是一个错误:
我怎样才能解决这个问题?
svn - 使用 svn 的 ant 任务比较 2 个标签
我正在用 ant 编写构建脚本来创建 .war 文件。我已经成功完成了,但现在我需要使用 ant 任务将最后一个标签与新生成的标签进行比较。提到了 tagdiff,但我无法找到任何有关如何使用它的示例。你们能帮我找出使用 ant task 为 SVN 生成的 2 个标签的区别吗?我正在尝试这样的事情:
java - 在 svn ant 中使用项目名称下载
嗨,我想下载一个 javaproject 形式的 svn 存储库。为此,我使用 ant 脚本从 URL 中获取项目。以下是我的蚂蚁脚本。
这de.db.urlloader.config.test
是java项目。
但是这里发生的情况是它只将 java 项目中的内容下载到 Checkout 文件夹中。它不会使用项目名称下载。我希望通过以下方式输出
Checkout ->de.db.urlloader.config.test->contents
java项目的
现在输出以以下方式出现
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 绑定是问题所在。
任何帮助表示赞赏,谢谢。
svn - svn 标签的 ant 任务失败,找不到文件
我想写一个 ant 任务来标记我的 svn 项目。我正在从 Mac 机器上运行 ant 目标,我的 svn 服务器托管在 Windows 服务器中。
我遵循本网站中提到的步骤。在这里,我如何将它添加到我的 ant 脚本中。
当我在终端中运行 ant 任务时,它会出现以下错误
我的ant版本是1.9.3,我的svn客户端版本是1.6.18。有人可以帮我解决这个问题。
ant - svnant 尝试标记时失败
我想创建一个 ant 构建来创建给定项目的引用标记,但我收到一个错误:
我的 build.xml:
svn - Hudson SVN 从主干修订版创建分支
我正在尝试创建一个执行以下操作的 Hudson Job。
从主干检查代码,编译。如果编译成功,则创建一个分支并从 Trunk 复制到 Branch。使用结帐代码创建战争并将其部署在容器中。
我的问题在这里,在哈德森检查代码并编译它之后,我再次说从主干复制到分支。在编译期间,如果有新签入到主干,我的战争文件和分支将不同步,因为新签入包含在分支中,但不包含在我的战争中。
如何将主干的特定修订版复制到由哈德森检查的分支中。
我看到我们可以通过
svn copy trunkUrl@ {revision} branchurl
但是如何将“hudson check out version”作为参数动态传递给 svn copy。
它是由 Hudson 存储在某个变量中的吗?
这是我现在的构建目标
svn - Svnant 启用日志记录
我们正在使用 SVN ant 任务从 Linux 上的 SVN 导出项目
以前它工作正常,没有任何错误。没有任何改变,但是现在它被卡住了,没有任何错误或警告。有什么方法可以启用更详细的输出。如果我手动执行命令“export -r HEAD ...”它工作正常。
java - 检查使用 SVNANT 的 SVN 签出是成功还是失败
从 SVNANT 结帐时,我无法使用类似于 resultproperty="checkout.res" 的东西,它可以在“exec”中使用。
下面是我的 ant 构建文件的片段。
得到如下错误: