[SCM]源码管理 - Perforce

一 perforce(p4)

perforce是集中式的商业的SCM软件。优点如下:
1)被证明的SCM解决方案,全球超过5000家软件公司使用;
2)无限制的可伸缩性,高性能的架构支持2到8000用户的使用;
3)快速的SCM操作,perforce server和client通过高度定制的流消息协议传输;
4)全功能的跨平台的基于QT的图形UI;
5)支持分布式跨国的软件开发团队,perforce proxy使得跨国公司在全球的协作开发仍然高效;
6)与常用的其他软件开发相关的软件的高度集成,例如visualstudio,Eclipse,office等;
7)高效的perforce server的管理,可以使用命令行或GUI来管理;
8)灵活的,快速的,更直接的branch和merge;
9)一流的技术支持;


主页:http://www.perforce.com/sitemap.html

二 perforce组件

[SCM]源码管理 - Perforce_第1张图片
 

1)perforce server, 管理版本文件,记录用户操作和活动到统一的数据库;
2)perforce command line client, 命令行的client;
3)perforce visual client,跨平台的图形UI的client;
4)perforce merge tool,用来merge的工具,还包含了perforce diff用来比较文件;
5)perforce proxy,用来支持分布式的开发,跨国公司,不同地区高效地使用同一个perforce server;
6)perforce web client,用来通过web browser来访问和进行p4client的操作;
7)perforce plugins,各种IDE(visual studio,eclipse),bug track,build tools,office,Adobe Photoshop and Autodesk Softimage, 3ds Max and Maya系统的的plugins;
8)perforce reporting,通过report工具对perforce server的datebase产生report;
9)perforce ftp,用perforce ftp client 来访问perforce server;

10)P4提供二次开发支持,支持的语言有C/C++,JAVA,Perl,Ruby,Python,PHP,Object-C,Windows COM;
11)P4toDB提供了将P4的Metadata复制到各种其他的主流的数据库进行report和analysis,其他的数据库包括DB2, Oracle, Microsoft SQL Server, MySQL and Postgres databases;
12)迁移,从其他的SCM到P4的迁移,支持clearcase,microsoft TFS,VSS,CVS,SVN等到P4的迁移;


三入门

10 Minute Client and Server Setup:http://filehost.perforce.com/downloads/media/testdrive/10_min_testdrive.html

Perforce Visual Client (P4V) :http://filehost.perforce.com/downloads/media/p4v/p4v.html

Branching/Merging:http://filehost.perforce.com/downloads/media/branching/branching.html

all vedio for tutorious and best practices : http://perforce.com/perforce/media_library/index.html

 

四 doc

http://www.perforce.com/perforce/technical.html#usermanuals

 

完!

你可能感兴趣的:([SCM]源码管理 - Perforce)