我正在检查包含externals(svn:externals属性)的SVN存储库.
但是,显然,如果我使用--depth除了'infinity'以外的任何值,则不会下载外部.这是特别具有讽刺意味的,因为显然以后可以使用--set-depth排除和排除文件夹进行更新.
是否有可能选择性地检查并包括所有外部?
我有同样的问题,我没有任何真正的答案,除了解决方法之后手动检查外部.
mkdir wc
svn co http://example.com/svn/repo/trunk wc --depth=immediates
cd wc
svn co http://example.com/svn/extrepo external --depth=empty
Run Code Online (Sandbox Code Playgroud)
但显然,这违背了外部的整个目的.
这种行为在Subversion问题跟踪器中报告为问题3311,其中注意到了这一点
这是一个明确定义的功能.(有代码检查这个条件,然后显式跳过处理)
(但是,问题没有结束,仍然有状态:新.)
我无法找到这个"功能"的任何明确原因,我发现只有通过交换支票来检查旧选项引入它的提交,我会说,这有点过于严格,但它有从那以后基本上就呆在那里--non-recursivedepth == svn_depth_infinity
| 归档时间: |
|
| 查看次数: |
9602 次 |
| 最近记录: |