问题标签 [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.
linux - 为什么 SvnAnt 仍在尝试连接到我的旧存储库 IP 地址?
我对 Ant 和 SvnAnt 的了解刚好够危险。不久前我将 build.xml 和 .properties 文件放在一起,现在我遇到了我担心的问题。
简单的场景。我有一个 SvnAnt 任务,可以从远程存储库更新代码。工作得很好。最近该存储库的 IP 地址发生了变化,因此我打开了 build.properties 文件并相应地更改了 IP 地址:
问题是,当我运行 ant 并指定更新目标时,SvnAnt 仍在尝试访问旧 IP。我什至把它放在我的 build.xml 文件中,在相应的任务下:
果然,当我运行 ant 任务时,我看到了以下消息:
但是这个任务总是在一分钟左右后出错,并出现这个错误:
注意OLD.FREAKING.IP.HERE部分。
所以我的问题是:为什么 Ant/SvnAnt 仍在尝试连接到我的旧 IP?
我已经重新启动了 Apache。/etc/hosts 没有什么有趣的。
谢谢
编辑:CentOS 5.2 版
svn - 使用 svnant 的问题
我从其他人那里获得了一个使用 svnant 的 ant 构建文件,但我在让它工作时遇到了问题。我将导致我出现问题的部分提取到一个单独的文件中:
当我尝试仅使用<svn>
标签运行它时,我得到以下输出:
我看到了一个使用标签运行它的建议,<svn svnkit="false" javahl="false">
但后来我得到了这个输出:
以下是目录 C:\rms-it-apps\ant\taskdefs\svnant-1.3.1\lib 的内容:
svnant - 在 svn ant 任务中,有没有办法从 svn 结帐而无需对凭据进行硬编码?
我正在尝试从 svn URL 签出代码库。当我对凭据进行硬编码或将其定义为属性时,它可以正常工作。我的问题是,是否可以在运行时(即当我运行 build.xml 脚本时)从用户那里获取凭据?
提前致谢.. :)
ant - 将 svnant 与 ant 1.6 和 svnclient1.7 集成
svnant 1.3 版本是否与我的 svnclient 1.7 版本兼容?
我需要将 svnclient 与我的 ant 脚本集成以获取最新的资源。
svn - svnant status 返回错误的结果
当我在我的仓库中使用tortoisesvn
status
命令提示符时,我得到以下信息:windows 7
basedir
我希望它返回这个:
当我进入Build
目录并做同样的事情时,我得到以下内容tortoisesvn
:
这真的很奇怪,因为该Build
目录肯定是版本化的。
到底是怎么回事?我究竟做错了什么?
我试图找到一种快速的方法来检查我的本地 svn repo 副本中的修改。我知道wcversion,但该任务执行时间太长。我希望使用其他更快的东西。
我的场景代码,场景之间唯一变化的是path="${basedir}"
. 它更改为指向basedir
或Build
目录。这basedir
是我的回购基地。
svn - 使用 svnant 在类路径上缺少 svnkit 依赖项
我正在尝试svnkit
与svnant
.
这是我的构建文件:
运行此构建文件时,我收到以下错误。svnkit.jar
并且ganymed.jar
在我的 ant/lib 目录中,我在类路径中包含的其他内容也是如此。我究竟做错了什么?
详细错误:
xml - SVN ANT“添加”任务与“强制”选项给出“已经在版本控制”构建错误
使用 ANT 和 SVNANT,我想检查一个工作目录,该目录混合了 svn 控制的文件以及新文件和子目录。根据我对 SVN ANT “添加”任务的理解,使用下面的“强制”标志应该做类似的事情svn add --force *
基本上,我在CollabNet 站点的这个问题中描述了同样的问题。
这是我的xml配置:
给出响应:
svn - SVN-ANT 复制任务不起作用,来自 CLI 的 svn 复制可以,相同的参数
我正在使用 SVN ANT 版本 1.3.1、ANT 1.7.1、Java 1.6u,并且 SVN 存储库是 1.6(我认为 -prod\db\format
文件显示为“4”。)
我有两个 SVN 目标(我想知道在“复制”任务尝试执行之前“提交”任务是否没有完成,这就是为什么我将它作为我的 build.xml 的一部分引用。)
我正在尝试将发布标记为生产版本(对于依赖 SVN-ANT 的 ANT 构建来说,这似乎是一项相当常见的任务,对吧?)我可以在命令行上执行以下操作:
我当然明白了
但是,当我尝试:
我回来了奇怪的错误:
他们让我认为,在尝试访问 SVN 存储库上的路径之前,提交可能没有完成?如果是这样,我该怎么做才能确保它等待提交通过?在我添加这个新的“tag-version-number”目标之前,一切都很好(并且,为了记录,这是构建脚本中唯一一次运行目标“check-in”。)
问题是别的吗?
svn - svnant 不支持 svn 1.7 版。该怎么办?
我正在使用 tortoise svn,最近我更新到 1.7 版本。尽管如此,在我们的构建系统(ant 脚本)中,我们使用 svnant lib(要获取当前的修订号,我们将其用作版本号)。所以不能再建项目因为svnant不支持1.7版本的svn。我怎么解决这个问题?
先感谢您!