Perforce Reconcile Offline Work 功能——P4V修改对应目录,自动checkout, add, delete。
在批量操作文件的时候(例如替换某个目录),很容易就忘了对某个文件 Checkout / Mark Add/ Mark Delete/ ...
, 这样会导致 Perforce 服务器上文件与本地目录中不一致,而只执行了部分提交的操作。。。
Reconcile Offline Work 功能能很好地解决这个问题。该功能能够比较 Perforce 服务器上某个目录的文件列表以及本地workspace中某个目录的文件列表,并且自动将被编辑过的文件checkout
, 新加的文件 mark add
, 被删除的文件 mark delete
… 简直是个神器。
该功能可以在用户不连接Perforce服务器的情况下(Offline),本地随意修改文件,然后连上服务器后Reconcile
一下,就自动将被修改过的文件准确标记出来(这就有点像Git
的分布式版本控制模式了)。
注意:如果不希望别人同样改动对应的文件,可以lock
一下,避免别人checkout
.
使用方法:
选择 Workspace, 找到对应的文件夹,右键点击,选择 Reconcile Offline Work
:
Link: https://www.perforce.com/manuals/p4vs/Content/P4VS/managing.reconciling.html