C# SVN状态ContentStatus、NodeStatus、PropertyStatus、TextStatus的含义是什么?

C# SVN状态ContentStatus、NodeStatus、PropertyStatus、TextStatus的含义是什么?,c#,svn,tortoisesvn,sharpsvn,C#,Svn,Tortoisesvn,Sharpsvn,我正在用C#和为乌龟写一个钩子脚本 它需要获取已修改的外部文件/目录的列表。我正在使用递归返回对象的方法SvnClient.Status()。这些对象具有属性LocalContentStatus,LocalNodeStatus,LocalPropertyStatus和LocalTextStatus。我知道我必须使用这些属性来确定我在处理什么(外部链接、修改的文件等等),但我不知道这些属性的确切含义 如果我错了,请纠正我,但我认为LocalTextStatus是状态的某种显示名称,LocalPro

我正在用C#和为乌龟写一个钩子脚本

它需要获取已修改的外部文件/目录的列表。我正在使用递归返回对象的方法
SvnClient.Status()
。这些对象具有属性
LocalContentStatus
LocalNodeStatus
LocalPropertyStatus
LocalTextStatus
。我知道我必须使用这些属性来确定我在处理什么(外部链接、修改的文件等等),但我不知道这些属性的确切含义

如果我错了,请纠正我,但我认为
LocalTextStatus
是状态的某种显示名称,
LocalPropertyStatus
是路径属性的状态(例如svn:externals或svn:needs lock)


谢谢

内容状态
指文件内容的状态。例如,如果您修改了一个文件,其
ContentStatus
将是
modified
<未使用文件夹的代码>内容状态,或者未设置

PropertyStatus
指文件或文件夹的属性

NodeStatus
指的是文件或文件夹本身。例如,
添加
删除
等状态将显示在此处,但当然不会显示
修改