我在一个拥有巨大分支区域的 SVN 存储库中工作。结果,我对分支文件夹进行了浅层(--depth empty)结账。
示例:C:\svn\branches
我的工作副本中没有子文件夹。
假设我有一个名为 MyBranch 的分支,我想结帐。
我跑:
svn checkout http://svn/ThisProject/branches/MyBranch C:\svn\branches\MyBranch --depth infinity
库里奥。我得到所有的文件。但是,svn status
看起来有点奇怪:
C:\svn\branches> svn 状态 ? 我的分行
让我们检查信息...
C:\svn\branches> svn 信息。 小路: 。 网址:http://svn/ThisProject/branches 存储库根目录:http://svn 存储库 UUID:3facc57d-2901-0010-8249-59daf7a806c1 修订:1733 节点种类:目录 时间表:正常 深度:空 最后更改作者:e467443 最后更改版本:1733 最后更改日期:2010-12-14 21:42:31 +0800(2010 年 12 月 14 日星期二)
C:\svn\branches> svn info MyBranch 路径:ARPE-TEST2 网址:http://svn/ThisProject/branches/MyBranch 存储库根目录:http://svn 存储库 UUID:3facc57d-2901-0010-8249-59daf7a806c1 修订:1733 节点种类:目录 时间表:正常 最后更改作者:v094424 最后更改版本:1624 最后更改日期:2010-12-13 22:46:21 +0800(2010 年 12 月 13 日星期一)
这很奇怪。让我们尝试添加:
C:\svn\branches> svn add MyBranch svn:警告:“MyBranch”已经在版本控制之下
我的猜测是,branches
所以Depth: empty
SVN 很困惑。
任何人都可以解释并提供修复吗?也许我可以忽略。
我在 Windows 上使用 CollabNet 命令行工具。
C:\svn\branches> svn --version svn,版本 1.6.12 (r955767) 编译 2010 年 6 月 21 日 16:00:59