繁体   English   中英

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

[英]How to check if an SVN working copy contains a switched subdirectory

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

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

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

注意:

仅已更新到某个修订版,等等

没有太多意义。 您是否尝试仅检测“我的WC是否清洁?”,无论它在哪里以及如何弄脏? 因为不同的肮脏原因需要不同的检测方法(AFAICR)

WC状态概述为(surprise !!!) 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也是正常的) 混合工作副本,并且您还没有可靠的方法将“按需混合”与“错误混合”分开。 TSVN中的“检查修改”(带有“检查存储库”按钮)将向您显示过时的对象(存储库中的修订版本比WC中的版本更新),但不显示这种状态的原因

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM