问题标签 [svn-api]
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.
api - 是否有任何可用的 Subversion API 包装器?
寻找可以让我通过 Web 应用程序调用 subversion 的 subversion api 包装器。
此时任何语言
perl - 如何在 Perl SVN::Client 中使用 peg 修订
SVN::Client 中 Subversion 的 Perl 绑定(我正在查看Michael Schwern 在 CPAN 中的版本,但我认为它与 Apache 的版本没有显着不同),仅在“信息”的上下文中提及 peg 修订方法。
有没有办法在“结帐”或“更新”上指定挂钩修订?
我尝试将 '@84779' 附加到 url,但这给了我错误 160013('文件系统没有项目:\'...(url).../trunk@84779\'找不到路径')。但是,如果我将相同的 URL + peg 提供给命令行客户端它可以工作,所以我猜测 peg 修订版是在客户端 CLI 代码中解释的。但它是如何传递的呢?
svn - SVN 客户端和 API 的主要区别是什么?
我目前正在为我的团队设置一个小型持续集成服务器。我们最近将源代码切换到了 SVN 服务器。
例如,我想知道某些脚本中的 SVN 客户端或使用 Python 脚本中的 svn API 之间的主要区别是什么。除了我对一种或另一种语言的了解之外,我为什么要选择其中一种。
我仍然是这个项目的开始,所以我认为现在是提出这样一个问题的合适时机。
谢谢!
svn - SVN 的 Web API
我希望通过一些 Web API 提取更改日志。这样的事情可能吗?我宁愿不使用外部库来包装调用。
例如GET http://repo/?branch=123&revision=789
,在修订版 789 中获取对分支 123 的更改。
(主要的是我不想在本地检查整个分支来查看其更改。)
version-control - 有没有办法以编程方式从 TortoiseSVN 中提取/获取项目列表?
我查看了 TortoiseSVN 文档,即使可能也没有找到任何东西,但我想我把问题抛在了那里。你能以编程方式从 svn 中提取/获取项目列表吗?
c - 版本 1.8.1 是否有任何 svn C API 示例?
我需要使用 SVN API(版本 1.8.1)将文件签出并更新到本地路径。svn 源代码中的示例帮助不大。
svn_client_checkout3()
和的任何例子svn_client_update3()
?
svn - svn externals 检查新版本
我们的项目中有一些外部定义。外部是用修订号定义的(我们希望保持这种方式并且不想使用 head-revision)。
我们正在寻找的是某种通知,当该项目的外部的更新版本可用时触发。这样我们就知道何时可以(如果我们愿意)切换到该外部的更新版本。
目前我们在脚本中使用 TortoiseSVN 命令行工具,但这有一些缺点。
是否有工具或脚本可以满足我们的需求?
如果没有哪个更好的方法:
python - 带有 TortoiseSVN 的 SVN Python API
要使用带有 Python 脚本的 SVN API,安装 TortoiseSVN 就足够了,还是我需要另一个 SVN 客户端?
我正在使用 tortoiseSVN 的命令行功能,但我正在寻找使用 SVN 的更高级的可能性,并且想知道是否需要安装另一个 SVN 客户端。
谢谢,马丁
java - 如何使用 SVN Java API 获取 SVN 存储库的目录大小。
我正在尝试使用 SVN Java API 获取 SVN 存储库信息。现在我需要在任何级别获取每个目录的大小。我检查了文档,发现在类SVNDirEntry中有一个方法getSize(),它仅在入口节点是文件时才适用。
有人可以帮我找出目录的大小。