问题标签 [svn-checkout]

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

svn - svn结帐错误

我正在尝试从远程存储库中签出一个项目。我在 linux 上,我通过 ssh 连接

我正在尝试执行以下命令

首先我试过

它说

svn:解析参数时出现客户端错误

它说(请不要。我在行尾添加)

svn: 'svn:://' 似乎不是 URL

我确定路径是正确的

有没有人可以帮助我

提前致谢

0 投票
2 回答
10555 浏览

svn - SVN+SSH 使用乌龟 SVN 通过 VPN 结帐,Smartsvn 失败

系统和连接细节

我使用的是运行 Windows 7 的 64 位系统。我安装了 Open VPN 和 Tortoise SVN 64 位。

存储库位于远程系统中,我们使用 VPN 连接。

到目前为止我做了什么

我已按照必要的步骤启动 VPN 连接 -

  • 在 Open VPN 安装路径的 config 文件夹中添加了一些项目特定的配置文件。从团队成员的工作设置中获取这些文件。
  • 使用用户启动 Open VPN 连接。
  • 运行 Putty 的 Pageant.exe,选择 .ppk 文件并输入密码。

到这里为止一切都很好。

然后我转到本地目录并尝试使用 Tortoise SVN 签出远程存储库 URL。但它会引发以下错误 -

结帐失败

以下是我的 Subversion 配置文件的 [tunnels] 部分的内容 -

这是错误中提到的部分吗?我在那里看不到任何-q选项。现在应该怎么做。

注意 - 我也在超级用户上发布了同样的问题 - https://superuser.com/q/295439/50101。我在那里没有得到任何答案。让我知道是否应该删除/关闭。

更新
我尝试使用 Smartsvn 6。当 Openvpn gui 正在运行并且腻子选美正在运行时,我选择了“公钥/私钥身份验证”,选择了 .ppk 文件并输入了密码短语。我得到这个错误 -

有任何想法吗?为什么会出现这个错误?这怎么可能解决或任何指针?队友有一个运行 Windows xp 的 32 位系统,他们能够结帐。而我和另一个新成员有一个运行 Windows 7 的 64 位系统,面临同样的问题。

更多详细
信息 用于结帐的存储库 URL 类似于 svn+ssh://@...com/var/svn/reposito‌​ries//

队友从未生成任何其他密钥或任何东西。他们只是将一些文件放入他们打开的 VPN 配置文件夹(一些 .ppk、.key、.crt 和一些打开的 vpn 配置文件)。

更新 3
使用 puttygen 生成 RSA/DSA 密钥时,“要生成的密钥类型”下有 3 个选项 -> 1. SSH-1(RSA)2. SSH-2 RSA3. SSH-2 DSA. 我选择了SSH-1(RSA)。点击保存私钥。然后再次按照相同的步骤进行结帐。我还选择了Tortoise SVN-> settings-> Network-> SSH Client-> 在那里浏览了pageant.exe文件。结帐仍然不成功->提示“无法加载此密钥(无法打开文件)”,然后出现相同的错误-

更新 4
一位新队友(在一个系统上工作,64 位运行 Windows 7,和我一样)已成功从远程服务器签出。请检查此问题以获取更多详细信息在 VPN 故障上调试 SVN+SSH 结帐的正确方法?如何与工作设置进行比较?

0 投票
7 回答
56198 浏览

svn - 在 Subversion 上提交代码(第一次)

我是 Subversion 的新手。我必须提交一个关于颠覆的代码,这是我第一次这样做。所以我的导师告诉我使用 SSH 将用户名放在他的服务器上。我通过以下代码做到了这一点:

amit@<URL>它工作正常。

现在他要求提交代码并给我网址,但他说我首先使用您在 SSH 时获得的用户名创建一个文件夹,即 amit。

我如何在 svn 链接上创建一个文件夹,然后如何提交项目。

0 投票
3 回答
2012 浏览

svn - 使用 TortoiseSVN 检出存储库

我正在尝试使用 TortoiseSVN 查看以下存储库(我对版本控制软件很陌生):

http://carrot2.svn.sourceforge.net/

为此,我转到 SVN 结帐并将此 URL 作为存储库的 URL 输入,但收到以下错误:

来自http://carrot2.svn.sourceforge.net的命令签出,修订版 HEAD,完全递归,包括外部

“http://carrot2.svn.sourceforge.net”的错误选项:200 OK (http://carrot2.svn.sourceforge.net)

完成的

我将如何正确检查项目?

0 投票
1 回答
734 浏览

svn - 是否可以在 Subversion 中跟踪结帐?

有没有办法在 Subversion 下跟踪结帐,或者它是完全无法跟踪的?

0 投票
1 回答
2729 浏览

tortoisesvn - 如何使用乌龟 svn 导入

假设我已经通过 SVN 签出一个项目,然后我右键单击该文件夹并将其导出,发生的情况是,它将项目的副本扔到另一个文件夹并删除了 .svn 后缀并删除了绿色的“检查”图标。

现在,如果我使用 IDE 进行开发,例如 Eclipse,我会创建一个新项目并使用导出文件夹的源文件。如果我将右键单击这个导出的文件夹并单击 SVN 导入,它会将编辑过的文件传输到签出的文件夹吗?它是这样工作的吗?还是我想错了?

0 投票
1 回答
355 浏览

java - 使用 Netbeans 检出 jDownloader

我查看了 jDownloader 站点,他们向您展示了如何使用 Eclipse 而不是 Netbeans 来查看项目。谁能提供一些关于如何使用 Netbeans 的帮助(一步一步)?

这是我第一次检查一个项目,所以如果这是一个愚蠢的问题,我提前道歉。

0 投票
1 回答
2071 浏览

svn - 从虚拟机共享文件夹中的慢 svn 签出

我正在尝试将 SVN 中的文件夹检出到位于 VMware 虚拟机中的共享文件夹中,但是与 svn 服务器的连接速度非常慢,并且经常超时而未完成。我的 svn 文件夹的正常结帐大约需要一分钟,但现在似乎需要一个多小时。

有趣的是,它只发生在共享文件夹结构深处的一层。例如,共享文件夹是\\myserver\myapp,如果我尝试将名为“custom”的 SVN 文件夹的内容检出到\\myserver\myapp\custom,检出将需要一个多小时。但是,如果我将该自定义文件夹的内容从 SVN 签出到\myserver\myapp\ 或 \\myserver\myapp\anotherfolder\custom,则签出下载速度会明显加快(不到一分钟)。

所以,我想知道这种奇怪的行为是否与服务器或文件夹的 Active Directory 中的某些权限设置有关。

备注

  • 我正在使用 TortoiseSVN 1.6.15 和 Subversion 1.6.16。
  • 虚拟机正在运行 MS Window Server 2003 R3 SP2
  • 我的主机运行的是 XP 2002 SP2

这种行为:

  • 从\\myserver外部执行结帐时发生。
  • 不会发生在\\myserver中,svn checkout 目录为\\myserver\myapp
  • 即使病毒扫描程序设置为排除\\myserver\myapp\ 文件夹和子文件夹,也会发生
  • 即使 svn 存储库中的文件夹不是自定义的,也会发生。我还使用来自不同服务器的其他 svn 存储库进行了测试。
  • 即使使用 sliksvn 库也会发生。

编辑:

  • 我要检出的文件夹大小为 120 MB,包含约 2000 个文件。
  • 我正在检查的路径是在一个十三级深 svn 目录中。
  • 对我的 svn 服务器的 ping 小于 1 毫秒,没有丢包。
  • 乌龟传输速率是 95% 的时间是 0 Bytes/s。
0 投票
0 回答
1880 浏览

svn - 通过 VPN 故障调试 SVN+SSH 签出的正确方法?如何与工作设置进行比较?

简单来说

鉴于通过 VPN 进行 SVN+SSH 签出的设置不工作,而另一个设置工作正常,找出两个系统之间有什么区别的正确程序是什么?

细节

我使用的是运行 Windows 7 的 64 位系统。我安装了 Open VPN 和 Tortoise SVN 64 位。

存储库位于远程系统中,我们使用 VPN 连接。

继续我之前的问题 SVN+SSH checkout over VPN using tortoise SVN, Smartsvn failed

一位新队友(在一个系统上工作,64 位运行 Windows 7,和我一样)已成功从远程服务器(通过 Open VPN 连接)签出。我们俩都遵循了相同的步骤-

  • 在 Open VPN 安装路径的 config 文件夹中添加了一些项目特定的 Open VPN 配置文件。从其他团队成员的工作设置中获取这些文件。
  • 使用用户启动 Open VPN 连接。
  • 运行 Putty 的 Pageant.exe,选择 .ppk 文件并输入密码。

在他结帐成功后,我使用与他使用的完全相同的软件重新安装了软件(OpenVPN、tortoiseSVN),但在尝试结帐或使用存储库浏览器时仍然出现以下错误。

在此处输入图像描述

错误读取 -

-q但是配置文件中没有这样的。请阅读我的上一个问题SVN+SSH checkout over VPN using tortoise SVN,Smartsvn看不到那里的内容。

我已验证我的 Windows 防火墙设置与他的完全相同。但是,他的系统和我的系统肯定有些不同。这是一个屏幕截图 -

在此处输入图像描述

注意 -他没有进行任何密钥转换,只是复制了 Open VPN 配置文件夹中的内容,就像我一样。我尝试使用他使用的相同文件。

我的问题是从这里开始的正确方法是什么?

谢谢

0 投票
2 回答
2080 浏览

msbuild - MS 构建社区任务 - SVNCHECKOUT:即使在 PATH 中也找不到 svn.exe

注意:此问题适用于使用 MSBUILD 的 MSBUILDCOMMUNITYTASKS 加载项。特别是 SVNCHECKOUT 的功能以及它无法找到 svn.exe 文件,即使它位于 PATH 环境变量中包含的目录中。

所以我可能在这里遗漏了一些明显的东西,但在这一点上的帮助将不胜感激。

我有一些非常复杂的 msbuild 脚本,它们在 3 个不同的 Windows XP 系统上运行良好(并且已经运行了 2 年)。

我正在将它们移植到当前在 Windows 2008 Server 上的 64 位 Windows 上运行。我正在处理目录中的所有差异,并且我过去使用了错误的环境变量,当我转移到新的操作系统时,这些变量无法正常工作。

但是我现在被 SVNCHECKOUT 命令给我这个错误困住了:

以下目录位于 PATH 中:

我可以从那里运行 svn.exe

我可以使用 SVNCLIENT 指令指向文件所在的位置,但我没有运气这样做。

我正在使用的版本明智

msbuild:框架 v3.5
msbuildcommunitytasks:从 2008 年 12 月 10 日开始每晚构建(它修复了使我无法使用“稳定”版本的错误)
操作系统:windows server 2008R2 SP1