如何查询 svn 中由 --set-depth 设置的更新粘性深度的状态?

n61*_*007 3 svn working-copy depth

假设我已将工作副本目录的“粘性深度”更改为,'immediates'

svn update --set-depth immediates my_dir
Run Code Online (Sandbox Code Playgroud)

(与稀疏目录有关的东西。)

我如何确定 的这种状态my_dir?例如。我忘记了设置的深度,如何检查/测试它?我尝试svn info -v .在父级中使用exclude-d dir,但我根本看不到任何有关它的信息。

Laz*_*ger 5

是的,svn info是正确的方法。只需查看输出、Depth键并比较值

>svn co URL --depth files
...
>svn info
...
Depth: files
...
Run Code Online (Sandbox Code Playgroud)

以及更新后

>svn up --set-depth immediates
...
>svn info
...
Depth: immediates
...
Run Code Online (Sandbox Code Playgroud)

  • 我遇到一个问题,如果不先知道它们的名字(也许我已经忘记了),我就无法在“排除”目录中调用 svn info。但在你的指导下,我注意到使用“-R”,这是可以实现的。例如:`svn info -R | grep -i“深度”-B 8 | grep -i "深度\|路径"` (2认同)