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

时间:2012-11-15 16:32:18

标签: svn version-control

美好的一天,

我正在尝试对回购的部分进行稀疏检验。基本上,我们假设我只想查看repo第一级的目录结构。我能做到:

svn co --depth=immediates

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

svn up --depth=infinity

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

svn co URL-to-path --depth=infinity

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

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

谢谢。

1 个答案:

答案 0 :(得分:6)

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

对于您而言svn up --set-depth案例可能会有效