问题标签 [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 投票
2 回答
7901 浏览

java - “试图锁定一个已经锁定的目录”使用 SVNANT

我正在使用 SVNANT 在我的 Windows XP 机器上检查我的项目目录。我第一次使用 tortoiseSVN 进行签出.. 结果我收到了与不兼容版本相关的错误消息,所以我不得不使用降级脚本修复它。现在,由于这个不兼容问题,我不能使用 tortoiseSVN 对我的项目文件夹进行任何操作。问题是每次我尝试使用 SVNANT 检查项目时都会收到以下消息:

要解决这个问题需要

svn 清理

但如上所述,我不能使用乌龟。我该如何解决这个问题?

谢谢

0 投票
3 回答
334 浏览

linux - 更改 svnant 使用的 svn

我在 ~my/home/bin 中的系统上安装了更新版本的 svn 并放置了它的路径。所以现在从命令行使用新版本的 svn 代替旧版本,它位于 /usr/bin/。

但是 svnant 继续在 /usr/bin 中使用旧的 svn。

我如何告诉 svnant 使用更新的 svn?

0 投票
2 回答
1879 浏览

svn - Can't get svnant tasks to work with ant 1.7.1, svnant 1.2.1, java 1.6.0_17, and svnkit on windows xp

I'm trying to use svnkit to access subversion from the svnant ant tasks with the following result:

I've verified that all the appropriate jars are on the classpath including svnkit.jar and svnjavahl.jar.

I get the same result running ant within eclipse 20100218-1602 with a similar classpath.

Curiously the following java program that invokes the above class appears to work:

prints org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter

Also, the subclipse eclipse plugin uses svnkit (the one that came with eclipse) just fine.

0 投票
1 回答
2191 浏览

svn - svnant 命令将文件从 ssh 存储库复制到服务器?

嗨,有谁知道如何编写svn-ant的复制命令或仅使用 svn 将文件从ssh 存储库(svn+ssh://username@10.10.10.10/media/repository/files)复制到服务器文件夹( var/httdocs/文件)

0 投票
2 回答
236 浏览

svn - 使用 svnant 更新 build.xml 文件所在的目录是否安全?

我正在维护一个构建系统,该系统使用一个目录中的 svnant 来更新另一个目录中的大量项目。然后它移动到已更新的项目之一,并进行实际构建。

从那个主要项目做所有事情是否安全?主项目能不能用svnant来更新自己,还是svn需要更新ant当前正在使用的build.xml文件会不会有问题?

0 投票
1 回答
2527 浏览

ant - 如果其他文件夹中不存在文件,请使用 ANT/SVNANT 从 SVN 工作副本中删除文件

设想:

  • 带有应用程序代码库的 SVN Repo #1
  • SVN 回购 #2 与以前编译的里程碑

我需要一个可以执行以下操作的 ANT 构建脚本:

  1. 从 SVN repo #1 导出代码库(完成)
  2. 编译导出的代码库(完成)
  3. 查看来自 SVN repo #2 的代码库(完成)
  4. 将 SVN 存储库 #1 中编译/导出的代码库与 SVN 存储库 #2 中的工作副本进行比较。如果在 SVN repo #1 中添加了任何文件,则需要将它们添加到工作副本 b。如果在 SVN 存储库 #1 中更新了任何文件,它们将覆盖工作副本 c 中的内容。如果任何文件已从 SVN repo #2 中删除,则需要从工作副本中删除它们
  5. 将更新的代码库签入到 SVN repo #2

第 4 步是我遇到问题的地方。我相信我可以通过从 SVN repo #1 复制已编译/导出的代码库到已从 SVN repo #2 签出的工作副本来完成 4a 和 4b。我不确定两个代码库之间的差异如何确定需要从 SVN repo #2 工作副本中删除哪些文件。我知道我可以使用 SVNANT delete 删除文件,但是如何构建文件集?

0 投票
1 回答
1994 浏览

svn - 如何在 svnant 日志任务中使用 -v 触发器?

在我的 Ant 构建脚本中,我使用 svnant 来检索特定目录的 SVN 日志;现在我也想查看更改的文件。我试过了

并惨遭失败

日志不支持“详细”属性

经过一些研究,我发现有人已经尝试实现这个()但是日志命令源的 svn 日志(嘿,递归!)说

~ 删除命令中的 'verbose' 属性,因为此选项由 ant 执行传递

也许我只是在盒子里思考,但我就是不明白......我在哪里通过这个选项?如果我不能在我的 ant 脚本中传递它,除了篡改源代码和编译我自己的 svnant 之外,是否有可能强制 svnant 日志变得冗长?

0 投票
0 回答
621 浏览

svn - SVN 蚂蚁任务合并

我必须使用 svn ant 任务将开发分支合并到主干。有没有简单的 svn ant 命令来做到这一点?

0 投票
1 回答
11950 浏览

svn - 全局定义 svnSetting

我想在我的 build.xml ant 脚本中全局定义 svnSetting:

但日食当然说:

问题:无法创建任务或键入 svnSetting 原因:名称未定义。

有没有可能我可以直接在项目下而不是在目标内定义 svnSetting?

0 投票
1 回答
870 浏览

svn - 使用 Ant 错误从 Google 代码签出项目

我使用上面的 SVN ant 脚本来检查 GAE 源,但导致错误:

我使用 SvnAnt 1.3.1、Ant 1.8.1,当我从 TortoiseSvn 或 Eclipse 结帐时,它工作得很好,有什么想法吗?