第十一章 Perforce使用指南_forP4V.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章?? 前言 ??? Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用 TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问 Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限 度的管理。Perforce可以使用在50多个操作系统中,它包括版本控制、工作空间管理、变更处理和 一个强大的分支模型。这里介绍的P4V是perforce的一种可以跨平台使用的客户端。 1.1. Perforce结构 1.2.专业术语定义 第二章 Perforce使用介绍 2.1客户端配置 2.1.1. 服务器连接 1.是首次在您的机器上使用P4V,那开始会出现如下的创建工作空间窗口。选择“Create a new client workspace”,在你的本地机器上创建你的第一个工作空间。 2.在菜单栏上,选择“Connection”下拉菜单中的“open Connection”选项。 ? 3.弹出如下配置窗口,按如下配置填写正确的服务器名、端口、用户名、密码及工作空间设置。 4.在这里需要强调的是,登录时请务必填写Workspace的内容,否则Perforce的一些操作无法正常执行。如果还没有创建Workspace,请点击New,界面如下: 5.在此填入您在自己机器上所新建的工作区名称,并在如下图所示窗口中设置本地目录等信息: 如下: ? 注意将“Option”的“modtime”选项选中。 1.填写完成后,提交确认(OK), 开始连接相应的服务器。 ? 2.1.2 客户端上配置 1.?设置①:下次打开P4时,自动定位到上次退出时的路径。 2.?设置②:Submit时,不选择未修改的文件,只提交修改过的文件。但对于未修改的文件 还是要手动Revert。 (此功能还可以通过在pending changelist框中全选提交文件,右击,选择菜单“Revert If Unchanged” 完成。) 3.??设置③:当打算CHECK OUT已被别人CHECK OUT的文件时,会给出提示。 (但如果是对目录CHECK OUT,则不会提示) 2.1.3 客户端主要工作区 上图所示的是Perforce的主界面,大部分的操作都是在该界面下完成的。该界面分为三个区域: 区域1:显示Deport以及Workspace中的内容,称为目录区。 区域2:列出文件的一些操作属性,称为操作区。 区域3:给出所执行操作的提示信息,称为信息区。 目录区 目录区由Depot目录区和Workspace目录区组成。 1.Depot目录区 显示了服务器上可见目录结构(用户权限设置不同,可见目录也不同),这也与Workspace View映 射文件路径有关系,可以指定显示文件路径。在这里,可以执行的操作包括: check out, submit, Get Latest Revision, Revert Files等操作。 2 Workspace目录区 显示了与服务器上文件有映射关系的,本地工作空间的目录结构,这与Workspace View也有关系。 操作同上。 ? 操作区 操作区中的内容主要由如下的几种工作区组成。 1. Pending changelists 工作区 这里显示当前用户正在修改的文件和其他开发者正在修改的文件。 当然,你只需要关心你自己的project即可。当你执行:Mark for Add,check out等操作时,这些信息 就会显示在changlist列表中显示,并由不同的图标显示其状态。如果你修改完成后,执行submit就 可提交更新文件;但也可以执行revert放弃所作的修改。 2. Submitted changelists 工作区 显示了近期所有项目组成员对项目所做的操作。 从中可以获得如:changlist号、修改时间、修改文件的内容、修改原因及修改人等信息。 3.?Workspace工作区 在该工作区中可显示所有连接在服务器上的客户端工作空间。 在此工作区内可以执行创建、编辑修改、删除用户工作空间等操作。(前提是有执行的权限。) 4.?History工作区 查看指定文件的变更历史信息。 5.?Labels工作区 查看目前所有的label号。 在此工作区中可完成label的创建,内容的修改等。(前提是有执行此操作的权限。) 6.?Branchs工作区 查看目前所有的Branch号。 在此工作区中完成Branch的创建,修改、删除等。(前提是有执行此操作的权限。) 除了以上说明的几种工作区,还有Files、Users、Jobs、Details以及Fild

文档评论(0)

daijun + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档