当我尝试在sourceforge上签出我的存储库的主干时,我收到一条错误消息,指出该路径不存在。主干肯定存在,我加倍检查拼写错误。当我查看整个存储库(标签,分支机构,主干)时,Tortoise SVN会毫不犹豫地做到这一点,然后突然检查出行李箱文件夹。
这是一个已知的错误吗?
另外:我总是要连续三次输入我的密码,以便Tortoise SVN(或sourceforge)接受它。
编辑:
此结帐有效:
svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code
此结帐不起作用:
svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code/trunk
虽然主干确实存在。这似乎是一个sourceforge问题。对不起,这只是一个讨论,而不是q& a。这完全是错位的吗?
EDIT2:
正如@David W.所说,我确实收到了信息:
URL: svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code/MichaelKrebs/trunk
Repository Root: svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code
Repository UUID: 5725c7ca-164e-43f7-a85e-87d1503a1558
Revision: 40
Node Kind: directory
Schedule: normal
Last Changed Author: atrioom
Last Changed Rev: 39
Last Changed Date: 2011-11-09 01:20:08 +0100 (Mi, 09 Nov 2011)
答案 0 :(得分:1)
你能做一个
吗?svn co --depth=immediates svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code
然后,cd到trunk并执行
svn up --set-depth=infinity
完成此操作后,您可以在主干上执行svn info
并查看网址,复制并粘贴并再次结帐。
答案 1 :(得分:1)
网址错误。是的,主干存在,但不在code
下 - 它在MichaelKrebs
下。
我使用匿名访问来查看:
$ svn ls svn://svn.code.sf.net/p/michaelkrebs/code
MichaelKrebs/
$ svn ls svn://svn.code.sf.net/p/michaelkrebs/code/MichaelKrebs
branch/
tags/
trunk/
$ svn ls svn://svn.code.sf.net/p/michaelkrebs/code/MichaelKrebs/trunk
.htaccess
.project
404.html
crossdomain.xml
css/
images/
includes/
index.php
js/
robots.txt
所以,你想要的网址必须是这样的:
svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code/MichaelKrebs/trunk