0

当我尝试在 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问题。对不起,这只是一个讨论,而不是问答。这完全放错地方了吗?

编辑2:

正如@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)
4

2 回答 2

2

网址错误。是的,trunk 存在,但不是 under code- 它是 under 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
于 2012-11-23T07:30:23.557 回答
1

你能做一个

svn co --depth=immediates svn+ssh://atrioom@svn.code.sf.net/p/michaelkrebs/code

然后, cd 到中继并执行

svn up --set-depth=infinity

之后,您可以svn info在主干上执行并查看 URL,复制并粘贴并再次结帐。

于 2012-11-23T01:27:18.667 回答