2013-05-11 69 views
2

我在WebSVN中有這個項目http://mmcfe.mfis.net/,我想用svn checkout url命令查看中繼。我怎樣才能做到這一點?從WebSVN項目中提取SVN網址

+1

您應該詢問您的SVN服務器管理員。 – bahrep 2013-05-15 09:37:12

+0

好的,所以通常沒有辦法從WebSVN頁面中提取/查找SVN網址? – iFadi 2013-05-15 13:38:17

回答

0

唯一的一般答案是問你的SVN管理員或其他知情人。 WebSVN可以通過多種方式進行配置,SVN存儲庫本身可以通過四種不同的協議(svn,svn + ssh,http,https)提供,每種協議都可以有任何路徑。

每個庫在WebSVN配置,像這樣:

$config->addRepositorySubpath('NameToDisplay', 'internal url e.g. file:///c:/svn/proj', 'subpath', 'group', 'username', 'password', 'URL to display on web'); 

所以,我的配置是這樣的(注意,參數我不使用空值):

$config->addRepository('test123', 'file:///svn/test123', null, null, null, null, 'https://somehost.com/svn/test123'); 

這最後一個參數是沒有很好的記錄(我認爲我通過閱讀the source發現了這一點),有時會被忽略。沒有它,WebSVN將不會提供給SVN的鏈接。

所以沒有一般​​的啓發式可以用來將WebSVN URL轉換爲SVN URL。你可能會猜到,但我認爲詢問某人是繼續進行的最佳方式。

另外,當您聯繫SVN管理員時,請指出SVN URL應該包含在WebSVN配置中,以防止他人提出相同的問題。