Perforce client - p4常见用法

p4 edit(p4 edit <directory>/...)了一个大目录,下面有大把文件,然后修改了之后(可能修改了,或者增加了,或者删除了文件),怎么提交?

1. 来到edit的目录下,find . -type f|xargs p4 add  -- 这样可以将新增的文件add到仓库,已经edit的文件add会失败,所以no hurt

2. 对于删除掉的文件,可以用p4 diff -sa <edit root directory>/... 来查看到。当然,这里面也包含了edit了之后有修改的文件,所以要排查一下。对于删除掉的文件,用p4 delete删除。

3. p4 revert -a <edit root directory>/...,这样可以去掉edit了但是没有修改的文件。

4. p4 opened,再对比p4 diff -sa <edit root directory>/...,这两份内容中,被删除和被修改的文件列表应该一致。p4 opened中应该多出新增文件的那部分,用p4 opened|grep add就可以得到新增文件列表,用p4 opened|grep edit可以得到修改文件列表。

5. p4 submit搞定。

posted @ 2011-08-01 14:58  super119  阅读(1711)  评论(0编辑  收藏  举报