我需要构建一些与P4V中的树视图非常类似的树视图,其中列出了待处理的更改列表;
我可以将挂起的更改列表添加到树视图中,如果我使用GetFileName()
可以添加子节点,但是我想要文件的LocalPath
,如果我尝试它,我会得到{{1} }
"Object reference not set to an instance of object".
任何帮助将不胜感激。
答案 0 :(得分:0)
你需要使用Repository.GetFileMetaData(),将GetFileMetaDataOptions()的'byChangelist'设置为挂起的更改,并将'GetFileMetaDataCmdFlag'设置为'Opened'和'LocalPath'。以下是相关文档的链接:
我怀疑你正在调用的方法调用'p4 describe',它没有得到本地路径。 GetFileMetaData()调用'p4 fstat'来执行。