【发布时间】:2017-08-14 09:24:54
【问题描述】:
我目前正在尝试确定工作副本中的目录是否是外部目录或不使用 SharpSvn。对于文件来说这很容易,因为SvnStatusEventArgs 中有IsFileExternal 选项,但对于目录来说似乎不是那么容易。
在目录上运行svn status 命令不会返回任何信息,这是有道理的,因为外部定义附加到父目录。但是在父目录上运行 svn status 表明包含的目录由于外部定义而存在。
在 SharpSvn 中做同样的事情并没有帮助。没有迹象表明任何子目录是外部的。
我的第一个想法是检查父目录是否有任何外部定义,但是如果有外部文件和目录的定义,这可能会出现问题。
有没有人知道如何解决这个问题?
【问题讨论】: