1

可能是一个愚蠢的问题,但有谁知道为什么svn checkout可以从您指定的 URL 以外的 URL 签出?我正在运行这个命令:

svn co -r107616 https://svn.wso2.org/repos/wso2/branches/carbon/3.2.0 r107616

但是,结帐后svn info的目录中显示:r107616

Path: .
URL: https://svn.wso2.org/repos/wso2/tags/carbon/3.2.0
Repository Root: https://svn.wso2.org/repos/wso2
Repository UUID: a5903396-d722-0410-b921-86c7d4935375
Revision: 107616
Node Kind: directory
Schedule: normal
Last Changed Author: senaka
Last Changed Rev: 107616
Last Changed Date: 2011-06-10 07:51:44 +0100 (Fri, 10 Jun 2011)

需要注意的关键是 URL 指的是标签而不是分支。请问有什么想法吗?

对于它的价值,这对我来说是可重现的(我已经尝试了两次)。

4

1 回答 1

1

为了实现您的目标,您应该使用 peg-revision。

svn co https://svn.wso2.org/repos/wso2/branches/carbon/3.2.0@107616 r107616

更多答案在这里http://www.visualsvn.com/support/svnbook/advanced/pegrevs/

于 2012-05-12T12:01:35.043 回答