用于获取已编辑但未在perforce中“打开”的文件列表的命令

时间:2017-12-08 19:45:15

标签: git perforce

Perforce中是否有命令可以获取已编辑的文件列表? 似乎唯一的方法是使用“p4 open”打开它们并执行“p4 diff”。 我来自git,最简单的方法就是“git status”。 有时我不想“打开”文件,但我仍想编辑它们。

感谢。

2 个答案:

答案 0 :(得分:2)

p4 diff -se将专门为您提供已修改的文件(通过校验和比较确定),但不会打开进行编辑。

正如tkosinski所说,你也可以使用p4 reconcilep4 status。仔细查看这些命令的选项;他们可以做一堆不同的事情。例如:

p4 reconcile会自动打开文件以进行添加,编辑,删除或移动,具体取决于文件是否已被修改,修改,丢失或移动。

p4 reconcile -e只会处理修改过的文件(打开它们进行编辑)

p4 statusp4 reconcile -n仅报告差异(您也可以将其与-e标志结合使用。)

p4 status -A会打开相应操作的文件,使其基本上成为p4 reconcile的同义词(很像p4 reconcile -n基本上是p4 status的同义词)

答案 1 :(得分:1)

p4 reconcile

...会为你做那件事。

或者,呃,

p4 status

...也会这样做,但会给你更清晰的信息。