Subversion - 仅在immediates-checkout后对子目录进行完全更新

Clo*_*oud 4 svn version-control

美好的一天,

我试图对回购的部分进行稀疏检验.基本上,我们假设我只想查看repo第一级的目录结构.我可以:

svn co --depth=immediates
Run Code Online (Sandbox Code Playgroud)

现在,我想进入我本地工作副本中的一个子目录,并完全更新它(即:depth = infinity).

svn up --depth=infinity
Run Code Online (Sandbox Code Playgroud)

但是,这根本不会下载/签出任何文件.我知道我可以手动做

svn co URL-to-path --depth=infinity
Run Code Online (Sandbox Code Playgroud)

但这意味着对于每个子目录,我必须输入SVN仓库的完整路径,根据我必须执行此操作的目录数量,这将变得非常快.

有没有办法强制svn up忽略depth以前checkout命令使用的参数?

谢谢.

max*_*000 6

svn up --depth 只增加一个限制,因此无法下载更多

对你来说,情况svn up --set-depth可能会奏效