2

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

svn update --set-depth immediates my_dir

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

我如何确定这个状态my_dir?例如。我忘记了我设置了哪个深度,我该如何检查/测试它?我已经svn info -v .在带有exclude-d 目录的父级中尝试过,但我根本看不到任何有关它的信息。

4

2 回答 2

4

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

>svn co URL --depth files
...
>svn info
...
Depth: files
...

和更新后

>svn up --set-depth immediates
...
>svn info
...
Depth: immediates
...
于 2013-09-03T15:15:24.587 回答
1

方法是svn info,然后寻找Depth: ...

排除的目录很棘手。它们被排除在外,即不考虑。一些 SVN 客户端将显示排除目录svn info -R,但这是不可靠的(例如 SVN 1.6 不显示它)。运行svn ls(或svn ls|grep '/$')以获取所有目录的列表,并将该列表与实际目录和svn st. 如果该目录不存在于您的工作副本中并且状态未显示它,则将其排除在外。

于 2014-01-28T09:02:34.937 回答