问题标签 [svn-client]

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

svn - 在没有客户端软件的情况下签出 svn 目录?

我工作的计算机被锁得很紧,我有一台可以连接到互联网的计算机,但只有 Internet Explorer 和 Outlook 可以访问互联网。我也无法在其上安装软件。我有一台单独的“独立”计算机,我可以在上面安装或运行任何我想要的东西,但我无法将它连接到互联网。

我需要从 gforge svn 下载一个目录。有没有办法从我的浏览器做到这一点?我想象一个网站,我可以在其中输入我需要结帐的目录的地址,它会生成一个 zip 文件,我可以在 Internet Explorer 中下载该文件,其中包含该目录及其所有子目录。我需要在连接互联网的计算机上下载代码,然后将其传输到我的“独立”计算机上运行它。

我搜索了一堆,很多人都有类似的问题,但没有和我一样的限制。例如,许多人可以使用DownloadSVN,因为它是一个便携式程序,不需要在您的计算机上安装任何东西。但是,在我的情况下,DownloadSVN 可执行文件不允许访问互联网。

大多数 github 项目和一些 gforge 项目都有“下载 zip”当前目录的选项,这很好,但是我需要下载的 gforge svn 没有这个选项。我可以浏览并手动下载每个单独的文件,但这需要很多小时。

不确定这是否重要,但我使用的是带有 Internet Explorer 10 的 Windows 7。关键信息是我无法从我计算机上安装的任何软件访问 Internet,因此在 IE 之外运行的任何类型的客户端软件都无法工作(也许可以在 IE 中运行的东西,比如某种 javascript 会起作用吗?)。

0 投票
5 回答
4232 浏览

svn - Install latest SVN 1.9.2 on CentOS - libserf-1.so.1 is needed error

CentOS 6.5 Subversion rpm: http://opensource.wandisco.com/centos/6/svn-1.9/RPMS/x86_64/subversion-1.9.2-1.x86_64.rpm

Ran rpm -ivh on the above file and getting the following error. What should I install (yum install ??) to get rid of the following error.

I found that if I install from the source .tar.gz files, then it's a hassle to install 2 different versions of svn on a machine as it requires various pre-requisite yum modules to be installed first and then make commands to get it to work and I'm using Ansible.

The easiest way is to run "sudo yum install subversion" but it's not giving me the latest 1.9.2 version. Using this way, I'm getting 1.6.11 or close.

Is there any list which shows the complete list of tools required to be installed in simple steps (possibly multiple versions). i.e.

sudo yum -y install pre-requisite-tools-abc xyz giga1
make || make prefix=/home/user/tools/subversion-1.9.2
make || make prefix=/home/user/tools/subversion-1.9.2 install
svn --version

0 投票
1 回答
317 浏览

svn - Tortoise SVN Side Hooks 脚本

有人可以帮助我如何在客户端钩子脚本中捕获日志消息,即用于 Tortoise SVN 中的手动预提交钩子。

谢谢 !

约翰

0 投票
0 回答
975 浏览

linux - RHEL上的Subversion客户端1.9离线安装

我的操作系统版本: uname -or 2.6.32-642.3.1.el6.x86_64 GNU/Linux

我想在 Redhat Linux 上离线安装 subversion 客户端,我该如何实现?

我从http://opensource.wandisco.com/rhel/6Workstation/svn-1.9/RPMS/x86_64/下载了以下 rpm 文件列表


mod_dav_svn-1.9.0-rc3.x86_64.rpm mod_dav_svn-1.9.4-3.x86_64.rpm serf-1.3.7-1.x86_64.rpm serf-devel-1.3.7-1.x86_64.rpm subversion-1.9。 4-3.x86_64.rpm subversion-debuginfo-1.9.4-3.x86_64.rpm subversion-devel-1.9.4-3.x86_64.rpm subversion-gnome-1.9.4-3.x86_64.rpm subversion-javahl- 1.9.4-3.x86_64.rpm subversion-perl-1.9.4-3.x86_64.rpm subversion-python-1.9.4-1.x86_64.rpm subversion-tools-1.9.4-3.x86_64.rpm


当我尝试yum install subversion-1.9.4-3.x86_64.rpm我得到以下错误:

错误:包:subversion-1.9.4-3.x86_64 (/subversion-1.9.4-3.x86_64) 要求:libserf-1.so.1()(64bit)

或者如果我尝试“ rpm -ivh *.rpm ”,我会得到以下错误

错误失败的依赖项:mod_dav_svn-1.9.0-rc3.x86_64 需要 httpd >= 2.2.3 颠覆 = mod_dav_svn-1.9.0-rc3.x86_64 需要 httpd >= 2.2.3 需要 1.9.0-rc3 mod_dav_svn-1.9.4-3.x86_64 pkgconfig(libcrypto) 需要 serf-devel-1.3.7-1.x86_64 pkgconfig(libssl) 需要 serf-devel-1.3.7-1.x86_64 libgnome-keyring.so subversion-gnome-1.9.4-3.x86_64 需要 .0()(64bit)

但是,我不知道该怎么做,只为 subversion 客户端完整安装包。还有什么我需要离线安装的吗?为了完全使用那个颠覆客户端..

0 投票
1 回答
179 浏览

c# - C# SvnClient 获取授权用户名

我似乎找不到通过 C# SvnClient 获取用户名的方法。

在命令行中,您可以在命令提示符下键入“svn auth”,它会在那里显示用户名。

但是,它在 C# SvnClient API 中并不那么简单。

API 确实有一个“授权”属性——不幸的是,它没有直接的函数调用来获取用户名。

有谁知道怎么做?

0 投票
0 回答
271 浏览

macos - 任何适用于 Mac 的 SVN GUI 客户端都能够比较属性更改吗?

我已经更改了我的 SVN 存储库中的忽略属性。但我的 SVN GUI 客户端都无法比较属性更改。所以当我查看日志时,我无法弄清楚我做了哪些属性更改。

是否有任何适用于 Mac 的 SVN GUI 客户端能够做到这一点?

我试过 CornerStone、SmartSVN、SnailSVN、XVersion。

顺便说一句,TortoiseSVN 能够比较属性更改,但它是一个仅限 Windows 的应用程序。

0 投票
0 回答
57 浏览

github - 使用 svn-client 签出 github 文件夹,svn 更新无法正常工作

我发现 svn 客户端可以从 github 签出特定文件夹。(https://stackoverflow.com/a/18194523/8074178

所以,我用 svn 客户端检查了 github 文件夹,如下所示,
svn co https://github.com/{owner}/{repo}/trunk/{related path}

并更改{related path}. 之后,我svn up在工作副本目录中运行。它工作正常!

但是,我做了如下的结帐,
svn co https://github.com/{owner}/{repo}/branches/{branch}/{related path}

并更改下的一些文件{related path},然后运行svn up,它会更新修订版,但没有更新更改文件

为什么不更新文件?
有人知道吗?

提前致谢。

0 投票
1 回答
131 浏览

linux - 从 CLI 在 CentOS 7 中配置 SVN 客户端

我想通过 CLI 在 CentOS 中配置一个 svn 客户端(位置、服务器、代理和身份验证)。

我搜索但我发现只与 svn 服务器有关的信息。