有没有办法在Perforce(命令行)中查看另一个用户打开的文件和差异?

时间:2014-12-29 23:50:30

标签: diff perforce

一位同事已经离开了假期,我正在试图找出他已经实施或没有实施的内容,所以我们不会重复我们的努力。有没有办法从他的观点看待p4 diff?或者也许是设置新p4 client的一些技巧,以便我可以实现这个目标?

最糟糕的情况是,我可以在他的root和“干净”的客户端之间运行某种递归差异,但是一如既往地寻找更直接的方法。

1 个答案:

答案 0 :(得分:3)

如果文件没有被搁置,更改后的版本只存在于他的机器上,因此您需要访问他的机器来查看差异; Perforce服务器没有它们的副本。

如果您可以访问他的机器并且他的客户端没有被锁定,只需使用他的客户端并运行" p4 diff" (如果您具有对其客户端计算机的物理访问权限且您的Perforce用户有权查看软件仓库文件,则您不需要以同一用户身份登录Perforce。

如果他的客户端被锁定,你可以在他的机器上创建一个映射相同文件的新客户端,但是混淆的可能性很高,所以我建议只是从他的机器上抓取文件并复制它们到您自己的工作区(使用" p4协调"自动检测并打开不同的工作区。)