我正在使用C#和SharpSvn为TortoiseSVN编写一个hookscript。SVN状态是什么意思ContentStatus,NodeStatus,PropertyStatus,TextStatus?
它需要获取已修改的外部文件/目录列表。我正在使用递归返回SvnStatusEventArgs
对象的方法SvnClient.Status()
。这些对象具有属性LocalContentStatus
,LocalNodeStatus
,LocalPropertyStatus
和LocalTextStatus
。我知道我必须使用这些属性来确定我正在处理的内容(外部链接,修改后的文件......),但我不知道这些属性的含义是什么。
纠正我,如果我错了,但我认为LocalTextStatus
是某种显示状态的名称和LocalPropertyStatus
是路径属性的状态(例如svn:externals或svn:needs-lock)。
谢谢