我可以从提交操作中获取进度消息吗?

时间:2014-10-15 07:22:59

标签: perforce p4api.net

我使用Perforce的P4API.NET以编程方式提交大型分支操作,并希望能够为我的用户提供一些反馈。

使用命令行p4客户端时,-I option用于获取进度报告。有没有办法通过API获取这些报告?

我使用r13.1但可以根据需要进行升级。

1 个答案:

答案 0 :(得分:2)

进度报告通过ClientProgress类在C ++ API中公开:

http://www.perforce.com/perforce/doc.current/manuals/p4api/chapter.methods.html#clientuser.createprogress

这已添加到2012.2版本的C ++ API中:

http://www.perforce.com/perforce/doc.current/user/p4apinotes.txt

Major new functionality in 2012.2

    New ClientUserProgress class which shows Textual progress
    indications.  New methods in ClientUser (CreateProgress,
    and ProgressIndicator).  See api documentation for details.

但.NET API中还没有类似的接口。