如何在 C# 中使用文件的本地路径获取文件的 P4 路径?



例如,如果一个文件是"E: \TMP\test.txt";,并且其P4路径是"0"//"root/test.txt";,我如何在C#中获得P4路径,因为我知道本地路径?抱歉我英语不好。

大多数接受文件路径的Perforce命令都会接受仓库路径或本地路径作为参数,并将仓库路径作为输出的一部分返回。

您可能想要运行类似p4 fstat的命令来获取包括(但不限于(仓库路径的信息,该路径在C#API中由GetFileMetadata函数包装:

https://www.perforce.com/manuals/p4api.net/p4api.net_reference/html/M_Perforce_P4_Repository_GetFileMetaData.htm

最新更新