刚用了几天,商业的Perforce在Changelist上,确实比CVS优越。
不过CVS的地位是基本不会被威胁的:
开源
得到很多IDE的支持,特别是Eclipse
基本功能其实都是差不多的
不需要培训
P4会纪录每个客户端的WorkSpace,需要checkin 和checkout。
如果chmod了P4文件属性,可能导致P4抛出异常。
不同版本之间的对照和Merge是比较方便的。不过如果这种便捷被滥用,将导致版本失控。
最好的不是工具,而是思想。如果以错误的思想去使用强大的工具,最后也是不可收拾。
Core是很强,特别是边杀毒边干活;抑或后台全Workspace搜索关键字,前台不受丁点影响,这是超线程无法做到的。当然2G内存也居功甚伟。