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

java - 如何使用提交时间签出文件

我编写了一个使用 SVNKit 的 java 程序。签出文件的时间戳是系统时间,而不是提交时间。如何用提交时间签出文件。

0 投票
1 回答
2737 浏览

svn - 如何在 Eclipse 或 IntelliJ IDEA 中获得 Subversion 1.7 支持?

实际上有3个子问题:

  • SVNKit 1.7 快照对于基本(更新/提交)生产使用是否足够稳定?
  • 是否可以在不重新编译不同插件的情况下手动将 SnvKit 升级到 1.7?
  • 是否有任何与 Eclipse 或 PyCharm 集成的 1.7 兼容替代方案?

我有兴趣在 Eclipse 或 PyCharm/IntelliJ IDEA 中获得 Subversion 1.7 支持。

0 投票
1 回答
1587 浏览

java - 如何使用 SVNKIT.. 在 SVN 中创建一个新的文本文件?

因为我是这个 SVNKIT 的新手。请任何人都可以为我提供创建新文本文件 SVN 存储库的代码。

例如:file:///E:/SVN/IDS/MSCVE

我想在 MSCVE 文件夹中添加一个新的文本文件。

它必须看起来像下面的树结构

提前致谢。

0 投票
1 回答
1044 浏览

java - 无法让 Maven 存储库与 Nexus 服务器一起使用

我对Maven有点陌生。我以为我掌握得很好。我猜不会。我想建立对 SVNKit 1.7.0-alpha1 的依赖。根据他们的网站,他们有一个发布 repo,位于http://maven.tmatesoft.com/content/repositories/releases/

此外,他们还分享了:

因此,我在 pom.xml 中添加了以下内容:

但是当我在项目上进行 maven 构建时,它似乎甚至没有检查我提供的 repo。

关于我在哪里出错的任何想法?

更新

找到了答案。我们公司的一位经验丰富的 buildmaster 向我介绍了有关 nexus 服务器如何工作的一些背景知识。我偷偷怀疑dependencyManagement 部分是相关的。

要解决此问题(如果您有 Nexus 服务器),您必须将第三方存储库添加到 Nexus 服务器。然后它应该可以正常工作。

0 投票
1 回答
3861 浏览

java - 使用 SVNKIT 从 SVN 中的分支获取所有修订日志

我正在尝试使用 SVN Kit 获取在我的 Java 代码中的一个分支上执行的所有活动。

上面的代码就像一个魅力,我得到了由我的 svnURL 属性表示的分支上的所有活动。

但真正的问题出现在一些活动之后,分支本身被重命名。例如

现在,重命名发生后,当我使用旧名称运行上述代码时,我收到一个 propfind 错误,提示找不到该文件。但是当我使用新的分支名称运行时,一切正常文件,它还提供了该分支上的活动日志,但仅在重命名之前。不会返回在 OldBranch 名称上发生的活动。

SVNKit 中是否有办法按我的预期获得输出?

0 投票
1 回答
524 浏览

java - 错误:org.tmatesoft.svn.core.SVNException: svn: 'D:\Code\MSCVE\ADVISORIES' 不受版本控制

错误:

org.tmatesoft.svn.core.SVNException: svn: 'D:\Code\MSCVE\ADVISORIES' 不受版本控制

0 投票
1 回答
712 浏览

java - 使用 SVN 工具包无法将文件添加到存储库,下面的代码抛出 java.lang.NullPointerException

我无法使用编辑器在存储库中添加任何文件,它java.lang.NullPointerException在行抛出异常editor.addFile(textfile, null, -1);

0 投票
1 回答
2585 浏览

eclipse - Subclipse SVNKit 安装,但不在 Eclipse 中运行

我已经通过 Eclipse 的Help > Install New Software...成功安装了 Subclipse 。

当我转到Java透视图 >包资源管理器视图 >团队>共享项目并选择SVN时,我得到:

org.tigris.subversion.javahl.ClientException: svn: 路径 '\path\to\project' 似乎是 Subversion 1.7 (SVNKit 1.4) 或更高版本的一部分

0 投票
1 回答
2727 浏览

svn - 如何使用 SVNKit 获取日志/历史记录给出特定文件列表?

给定一个文件列表,例如 A.java、B.java、C.java、D.java,我想获取文件列表中存在的文件的历史记录/日志。

例如




ETC...

历史记录应该只显示文件列表中文件的日志(添加/删除/修改)。

我怎样才能做到这一点?如果您能提供一些代码片段,那就太好了。

0 投票
1 回答
564 浏览

java - SVNKit 中的查询

我正在使用 SVNKit 访问包含二进制文件的存储库。我需要转到存储库中的特定目录并从中检索文件列表。然后我这样做:(草率的代码)

大多数目录包含很少的文件,我使用 SVNRepository 的 getDir(....) 没有问题,但是有一个文件夹包含大约 10000 个文件(或更多),当我尝试这样做时,应用程序就会停止。即使我等了几个小时也没有任何反应。有没有办法解决这个问题?我真的不需要所有文件,只需要文件名中包含特定代码的文件。我可以要求存储库只给我包含“abc”的文件名以加快速度吗?

顺便说一句,我知道这不是使用 Subversion 的好方法,但遗憾的是我被迫这样做。