用p4命令行作打包修改中的changelist
Wednesday, November 8, 2006 7:08:11 AM
想要把一个正在修改的changelist给同事,发现p4的GUI根本不能做patch,命令行好像也不行。想想,做出个diff格式的patch,同事也未必能用(windows世界...)。于是,饶了个大弯路,写了个长命令,用于打包本地changelist的文件:
p4 change -o 14563 | grep --color="never" -o "//depot/[^ ]*" | cut -c 40- | xargs tar rvf patch.tar
最后之所以用tar rvf而不是jcvf,是怕xargs接到的文件列表太长,分几次传给tar。最后的tar,你要bzip2还是gzip就随意了。





Unregistered user # Thursday, December 28, 2006 2:13:20 AM