如何检查SVN工作副本是否包含已切换的子目录

时间:2016-11-01 12:39:56

标签: svn

我有一个SVN工作副本,我刚刚发现我在过去将一个子目录(大约三个目录深度)切换到另一个分支。我将其切换回来,但现在我不确定是否还有其他子目录可能已被切换。

是否有一个命令可以概述工作副本中已切换子目录的状态?可能还包括已更新为特定版本的子目录等,

如果可能在TortoiseSVN中,但至少在命令行上。

1 个答案:

答案 0 :(得分:1)

注意:

  

仅更新为某个修订版等

没有多大意义。您是否试图仅仅检测到我的卫生间是否清洁?",无论它在哪里以及如何变脏?因为不同的脏原因需要不同的检测方法(AFAICR)

WC的状态概述是(惊讶!!!)svn status。对于切换目录(不是针对特定转速),它有

...
    Fifth column: Whether the item is switched or a file external
      ' ' normal
      'S' the item has a Switched URL relative to the parent
      'X' a versioned file created by an eXternals definition
...

"更新为某个版本"子树产生通常(和SVN的正常)mixed Working Copy,你没有可靠的方法分离"由需要混合"来自"混合错误"。 "检查修改" (在TSVN中使用"检查存储库"按钮)将显示您已过时(存储库中的修订版本比您的WC更新)对象,但不会显示此状态的原因