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

netbeans - 使用 SvnKit 和 Netbeans?

有没有办法让 Netbeans 6.7/8 与 SVNkit 一起工作?

我正在寻找一个插件来替换内置的 SVN Netbeans 插件或类似的解决方案。现在,我的解决方法是复制所有 jsvn 命令并将副本重命名为 svn 等效命令。它有效,但它令人头疼。

编辑:至于我为什么要这样做,它使 Eclipse 和 Netbeans 在 linux 机器上共享单个项目实例成为可能。在 Windows 上,这没关系,因为 Eclipse 可以使用 javahl 访问 svn。

0 投票
3 回答
1512 浏览

c# - 在 C# 的 ikvmc-ed 库中使用 SVNKit 时,SVNException 无法重命名文件

我使用 ikvmc 将 svnkit 编译为 C# (dll) 库并将其链接为对我的项目的引用。

我尝试了一个概念验证代码来结帐:

一切都编译得很好,甚至运行得很好。但是,我有这个错误:

它创建 checkout_folder,这里是冲突的文件:

以下是 checkout_folder 的内容:

知道为什么会发生这种情况以及如何克服吗?

编辑:它在 Windows 下工作(使用单声道,不在 .NET 下)。Prolly 因为 windows 没有文件的烦人文件权限。

Edit2:我已经 chmod 777 -R checkout_folder 了,并且明确地 chmod 777 2 条目文件。它仍然不起作用。奇怪的。

0 投票
2 回答
4217 浏览

java - svnkit:如何获取工作副本修订号?

我正在使用 SVNKit 1.3.2 并尝试获取工作副本修订号。

工作副本也使用 SVNKit 签出,但是当我尝试调用时

我收到 FileNotFoundException 告诉我在目标路径下找不到“格式”文件,例如/path/to/working/copy/format

我可以看到 2 个问题: - 它尝试访问工作目录根目录中的“格式”文件,而该文件应该位于 .svn 文件夹中

  • 此 .svn 文件夹中没有文件。

有什么线索吗?谢谢!

0 投票
1 回答
1853 浏览

java - SVNKit:检索特定版本的文件

我正在编写一个工具,它将在提交到 svn 后将更改推送到数据库。

问题是如何检索特定版本的目录。

问题是,在这种情况下, list()会从 url 中检索所有目录,无论它们有什么版本。当然,我可以使用if剥离它们(就像现在所做的那样),但我认为这不是一个好方法。

有没有具体的方法呢?

0 投票
2 回答
479 浏览

svnkit - svnkit:获取条目名称时出现问题

我正在尝试创建一个 SVN Eclipese EFS 插件,但在获取条目名称时遇到问题。

当我打电话给:SVNRepository

`//将目录的内容获取到提供的集合对象中并返回目录条目本身。

SVNDirEntry getDir(String path, long revision, boolean includeCommitMessages, Collection entries)`

它正确返回所提供路径的条目,但是,它没有在“返回”条目上设置“名称”值。注意,集合中返回的项目都是可以的。

有人知道为什么是这样吗?和/或是否有解决方法?

请参阅: http: //svnkit.com/javadoc/org/tmatesoft/svn/core/io/SVNRepository.html http://svnkit.com/javadoc/org/tmatesoft/svn/core/io/SVNRepository.html#getDir (java.lang.String , long, boolean, java.util.Collection)

0 投票
3 回答
601 浏览

svnkit - 用于版本控制的 Subversion

我正在开发一个应用程序,其主要目的是提供源代码控制管理。我的想法是使用 SVNKit 进行文件签出和签入。然而,在使用 SVNKit 时,我意识到它没有我想要的速度。例如,每当开发人员创建一个可以包含 3-40 个文件更改的 ChangeRequest 时,我必须创建一个分布在 32 个文件夹中的目录结构。这样做大约需要 50 秒,另一个例子是在创建更改请求后,开发人员可以将文件添加到请求中。即使将单个文件从 Trunk 复制到分支也需要大约 6-7 秒。我的问题是有没有人有过这样的经历,你做了什么来提高性能?此外,我的方法正确吗?

注意:我使用的是“http”协议,不能使用“svn”协议。

0 投票
3 回答
1089 浏览

java - SVNKit:提交从文件系统中手动删除的文件(工作副本)

我无法解决收集 CommitItem(提交的更改)的问题,或者更准确地说,我对更改和添加的文件没有任何问题,但是我从文件系统中手动删除的文件在 CommitItem 列表中没有看到......更改不能提交到 SVN 服务器。

如果我使用 API 删除文件,则问题不存在...但手动删除...

有没有人遇到过类似的问题?

0 投票
2 回答
3050 浏览

svnkit - SVNKit:如何从工作目录中获取修订号

我想实现一种方法,可以从已签出 SVN 存储库的路径中获取 svn 修订号。方法声明看起来像这样:

我正在尝试为此使用 SVNKit,但它似乎需要一个 SVN URL 才能开始。有没有办法从本地路径开始?

0 投票
1 回答
212 浏览

c++ - SVNKit 类似于 C 或 C++ 的包装器

在我自己开始建造之前;

是否有 C 或 C++ 的包装器与SVNKit做同样的事情?

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.