问题标签 [svnkit]

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 回答
2544 浏览

java - 使用 SVNKit 的 SVN 日志

我敢肯定这个问题在多个层面上会很愚蠢或令人讨厌......

我在 Java 中使用 SVNKit。

我想获取在特定提交中提交的文件列表。我有发布ID。通常我会运行类似的东西

svn 日志 url/to/repository -qv -r12345

我会照常获得命令列表。

我不知道如何在 SVNKit 中做类似的事情。有小费吗?:)

0 投票
2 回答
1178 浏览

diff - 使用 SVNKit 无法获得 BASE 和 WORKING 之间的差异

我想使用 SVNDiffClient 来获取 wc 本地更改,相当于“svn diff -rBASE”,这正是示例应该做的。

但是,运行示例中的代码会抛出“org.tmatesoft.svn.core.SVNException: svn: 至少一个修订版必须是非本地的,以用于挂钩差异”,这正是文档所说的。

我希望能够在不访问服务器的情况下将 WORKING 与 BASE 进行比较,看看是否有任何变化。这可以使用 SVNKit 完成吗?

0 投票
1 回答
15127 浏览

svn - 在 Jenkins 中配置 Subversion 插件以使用 1.6 工作副本

我使用 Jenkins Subversion 插件在 Jenkins 中签出工作副本。一个单独的 SVN 客户端用于从该工作副本中提取一些信息(使用了哪个分支,哪个修订版等)。

Subversion 插件创建一个 1.7 工作副本,其他客户端无法处理(它是 1.6)。有没有办法配置 Subversion 插件来签出 1.6 工作副本?

这个问题列出了一种配置 Subversion 插件的方法:Hudson does not checkout using symlinks when using SVN (Subversion) 所以我开始寻找所有配置选项,并最终在这个页面上:http ://svnkit.com/kb/ user-guide-config-settings.html,但它确实不完整。

我还发现了这个:http ://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F ,除了新目录忽略该属性。

我不能使用 Jenkins 变量来提取分支和修订信息,因为相同的脚本也必须能够在 Jenkins 之外运行。更新单独的客户端也是不可能的,因为我们正在构建系统上使用“冻结”软件。如果一切都失败了,我可以降级 Jenkins,但这不是首选。

0 投票
3 回答
9414 浏览

java - svnkit:如何从 SVN DB 获取最新版本号?

我想使用 SVNKIT 获取 SVN 数据库的最新版本号。我不想更新本地存储库并获取头部修订号,我想直接联系 SVN 存储库并获取最新的修订号。请帮我 。

0 投票
1 回答
535 浏览

svn - 如何使用 SVN CLI 和/或 SVNKit 列出所有未版本控制的文件?

我试图在我的 SVN 工作副本中列出每个未版本控制的文件,无论它们的目录深度如何。让我从命令行上的一个场景开始——我的最终目标是使用 SVNKit 来做到这一点。

如果我在我的主目录中运行以下命令,

我看到以下输出,

我想看到的是file.txt在列表中。我知道如果我添加trunk,那么所有文件都会显示出来,但在我的场景中我不能这样做。

在 SVNKit 我打电话给getStatusClient().doStatus( new File(myWorkingCopy), SVNRevision.HEAD, SVNDepth.Infinity, false, true, false, false, handler, null). 我的实现handlerISVNStatusHandler方法只看到未版本化。大概如预期的那样。ISVNEventHandlerhandleStatus()trunk

有谁知道是否有可能(或如何)通过使用 SVNKit 查询我的工作副本根目录的状态来获取每个未版本化文件的列表?

谢谢

0 投票
1 回答
338 浏览

java - SVN 提交日志问题

我目前正在做一个关于计算的项目。我已经完成了我项目的主要部分,还将SVN Commit功能集成到我的代码中(使用.ini文件读取具体地址等)

我可以轻松地提交文件,我正在尝试将实时日志实现到我的控制台。有没有办法将日志实现到控制台?不是一般日志,而是应该是实时的提交日志。

  • 我正在使用 eclipse for mac,我听说过 SVNKit,但我对 SVN 真的很差。

提前感谢您提供任何信息

- - 编辑 - -

这是从 .ini 文件中读取 svn 命令的代码

这就是 .ini 包含的内容

这就是我所说的

0 投票
1 回答
337 浏览

ant - 如何在 ant 中为 svnkit 使用客户端证书文件?

我的 svn 管理员要求我们在我们的 Windows 机器上安装一个 pfx 客户端证书文件以进行连接。我试过了,用 TortoiseSVN 连接到 svn 没有问题。

现在我需要编写一个 ant 脚本并在里面使用 svnkit 来签出/更新。如何指定客户端文件?

0 投票
1 回答
1917 浏览

java - 如何使用java从SVN获取树结构

有没有办法在java中将SVN结构作为树结构?

例如:如果我指定路径http://sample.com/repository/pag/branches/dev/Structure/services/

我想要服务下的所有条目,如果它再次包含一个目录,它的条目也在树中?

谢谢。

注意:我见过getDir()。但在这里我必须继续迭代它。

0 投票
1 回答
1469 浏览

commit - How to commit root folder (all the way down) using svnKit, without providing specific file?

Using tortoiseSVN, I can commit the root folder, so that all the files that were modified are checked in automatically. In other words - I don't need to commit them one by one, manually. I'd like svnKit to do the same: Providing only a folder (in this case - the root folder), I'd like it to commit all the files that were modified, without me adding them to the code. In many code examples I saw, or answers to relative questions, there were always some references to specific files - or specific ACTIONS (delete, add, change, etc.). Is svnKit capable of doing so?

Thanks in advance.

0 投票
2 回答
2273 浏览

svn - 如何在SVN中获取特定文件的路径

有什么有效的方法可以从 SVN 获取文件路径?

我有一个路径说“http://sample.com/repository/pag/branches/dev/”,在dev下我们有很多文件夹(子文件夹)和文件。我知道直到dev的路径。现在,我必须在dev下的某个目录中获取文件的路径。

我尝试了使用 svnkit 的svn log命令和报告。但两者都需要 20 多分钟。有没有有效的方法来做到这一点?

谢谢。