问题标签 [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 回答
394 浏览

svn - SvnAnt 挂起提交重命名的 SVN 文件夹

我正在与 Jenkins 合作执行构建并运行我的 Ant 代码。

Jenkins 将 SVN 文件签出到我的工作区。我使用 SvnAnt 提交对文件的更改。在这种情况下,我会在需要时提交新的 FLA 文件。这适用于我的所有构建,但一个,此构建的主要区别在于,在源 SVN 文件中,已签出的文件夹之一中有一个已提交的拼写错误,用户 SVN 重命名了文件夹和签出的内容构建节点已被删除。当此构建被修改(需要添加新的 FLA 文件)时,构建一直到提交部分并挂起。

代码如下:

下面是詹金斯展示的内容:

现在,如果我已经提交了所有文件并且在构建作业中没有进行任何更改,那么它可以正常工作:

在这一点上,我不知道该怎么做。我需要知道是否有日志输出,我可以将其输出,这样我就知道问题出在哪里。此代码用于多个构建作业,除了这个和少数与此问题无关但使用类似提交代码结构的其他构建作业之外,所有构建作业都可以正常工作。我希望修复这个可以导致其他修复。

编辑:根据 Chad Nouis 的要求从 JSTACK 添加 Stacktraces

0 投票
1 回答
1205 浏览

svn - 使用 SvnAnt 在 SVN 结帐时出现“验证服务器证书时出错”

我是 Ant 脚本的新手。我正在尝试使用 Ant 脚本从 SVN 存储库中签出。请在下面找到我的 Ant 脚本。

我正在使用詹金斯。给定 ant 文件的路径(ant 目标是 dist),创建一个新项目并设置调用 ant build。

我能够通过 root 用户签出代码并能够在 Jenkinstools(源代码管理)中进行。但是从 Jenkins -> Ant 脚本构建执行时,它显示以下错误:

服务器证书验证失败:为不同主机名颁发的证书,颁发者不受信任

0 投票
0 回答
39 浏览

svn - 使用 SvnAnt 的“属性‘文件’不是文件”错误

我的更新有什么问题?

我收到一个错误:

属性“文件”不是文件

如果我像这样更改我的更新:

我收到一条路径错误的错误消息。我不知从哪里得到了路径构建。

0 投票
1 回答
126 浏览

java - 使用 Ant 回显单行 SvnAnt 错误消息

如果 SvnAnt<export>有错误,Ant<loadfile>任务将在控制台上显示所有错误。

我可以只从日志文件中显示这个而忽略其余的吗?

0 投票
1 回答
54 浏览

ant - NullPointerException 调用 SvnAnt 的 Copy.setRevision

我正在尝试使用 Java 执行 SVN 复制操作(从分支创建标签)。

我收到以下异常。

“线程“主”中的异常 java.lang.NullPointerException

在 org.tigris.subversion.svnant.SvnFacade.getFacade(未知来源)

在 org.tigris.subversion.svnant.SvnFacade.getSetting(未知来源)

在 org.tigris.subversion.svnant.SvnFacade.getDateFormatter(未知来源)

在 org.tigris.subversion.svnant.commands.SvnCommand.getDateFormatter(未知来源)

在 org.tigris.subversion.svnant.commands.SvnCommand.getRevisionFrom(未知来源)

在 org.tigris.subversion.svnant.commands.Copy.setRevision(未知来源)

在 svnOperation.createTags.commitTags(createTags.java:55)

在 svnOperation.createTags.main(createTags.java:23)"

我正在使用最新的 SVN JAR 文件。

有人可以建议如何纠正这个或我在这里犯了什么错误。

这是我的代码:

0 投票
1 回答
57 浏览

java - svnant 更新单个文件并跳过错误

我想将本地文件夹中的文件内容更新为 svn,请注意该文件存在于 svn 上。

首先,我正在检查深度为空。然后我在脚本上运行更新

但是在日志文件中它的说

好的,我知道有冲突,但是我svn resolve该如何编写脚本