【发布时间】:2017-11-11 03:58:41
【问题描述】:
我刚刚访问了一个使用 SVN 进行版本控制的网站,这对我来说是新的。
webroot 是传统的/var/www/vhosts/www.example.com/httpdocs。当我在该目录中时,我可以运行简单的 SVN 命令,例如状态和信息。当我尝试在本地机器上签出 repo 的副本时,我遇到了麻烦:
它一直告诉我找不到存储库。
me@desktop-123 /c/wamp/www/tempSite
$ svn co svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com .
The authenticity of host '111.111.111.1 (111.111.111.1)' can't be established.
RSA key fingerprint is 1d:e2:8f:5e:94:1b:94:0b:92:57:c0:ca:37:36:fb:4c.
Are you sure you want to continue connecting (yes/no)? yes
username@111.111.111.1's password:
username@111.111.111.1's password:
svn: No repository found in 'svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com'
me@desktop-123 /c/wamp/www/tempSite
$ svn co svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com/httpdocs .
username@111.111.111.1's password:
svn: No repository found in 'svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com/httpdocs'
me@desktop-123 /c/wamp/www/tempSite
$ svn co svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com/httpdocs/.svn .
username@111.111.111.1's password:
svn: No repository found in 'svn+ssh://username@111.111.111.1/var/www/vhosts/www.example.com/httpdocs/.svn'
有一个空目录/var/www/vhosts/www.example.com/trunk,但是已经好几个月没有动过了,而子.svn 目录在上周更新了。我认为这无关紧要,但由于我是新手,这让我很困惑。
当我运行 svn info 时,我得到了这个:
$ svn info
Path: .
URL: https://svn.example2.com/client.account/trunk
Repository Root: https://svn.example2.com/client.account
Repository UUID: 9c0d3acc-3531-50de-5176-468ba01a45ce
Revision: 1273
Node Kind: directory
Schedule: normal
Last Changed Author: mhollis
Last Changed Rev: 1273
Last Changed Date: 2014-03-20 11:14:49 -0700 (Thu, 20 Mar 2014)
也许我只是太习惯于 git,但我觉得我应该能够在 /var/www/vhosts/www.example.com/httpdocs 上查看 repo,不是吗?
这是因为我要检查别人的回购吗?我需要尝试从https://svn.example2.com/client.account 结帐吗?
【问题讨论】:
标签: svn repository svn-checkout