摘要: 1 p4 delete p4中文件删除以后,以前的版本任然保留。可以在p4v中选择view->Filter deopt -> show deleted depot files来设置显示删除的文件。 p4从不真正删除文件。 2p4 label 和 branch区别 label相当于是个标记,只包含了文件名和版本信息; branch相当于是将原有的代码重新copy一份; label用来标记重要的源代码时刻,但是如果要某时刻的源代码copy出来继续开发,必须使用branch。 3changelist & label 区别 从上面的操作来看,label和changelist拥有相同 阅读全文
posted @ 2011-08-09 18:08 iTech 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: p4的分支创建和集成过程主要包含4个步骤: (1) 使用‘p4 branch’创建branch spec;(2)使用’p4 integrate‘来实现分支间的集成;(3)使用‘p4 resolve’来完成冲突的合并;(4)使用‘p4 submit’提交集成的结果。如下为在p4v中的操作。一 创建branch spec如下过程创建projectA的main与2012RTM的branch spec。操作为new branch mapping。二 创建新的分支如下过程创建2012RTM分支! 1) 在branch spec上右键 ->integrate using this branch ma 阅读全文
posted @ 2011-08-09 16:10 iTech 阅读(8719) 评论(2) 推荐(0) 编辑
摘要: 一 p4命令行 1)p4counter.batcallp4env.batREMcounterisonepersistantvariablewhichisstoragedinp4serverREMp4defaultcounterforlatestclp4counterchangeREMallp4countersp4countersREMneedsuperuserpermissionp4counterlastpassedcl25000pauseREMusecounterp4counterlastpassedclpauseREMdeletecounterp4counter-dlastpassedcl 阅读全文
posted @ 2011-08-09 14:30 iTech 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 一 P4(perforce)环境和sample project p4 环境: sample project: 二 P4命令行 1)p4env.batsetpath=C:\ProgramFiles\Perforce;%path%setP4Port=localhost:1666setp4user=AAAsetp4passwd=aaasetp4client=TestProject_AAAsetp4Root=//depot/TestProjectsetp4LocalRoot=c:\MyLocalTestProjectsetp4Drive=H:ifexist%p4Drive%(subst/d%p4... 阅读全文
posted @ 2011-08-09 14:21 iTech 阅读(4957) 评论(1) 推荐(1) 编辑
摘要: 以下的操作基于P4V。 1p4 refresh all 某些情况下某些修改不能实时地在p4v中跟新,此时可以使用p4v refresh all。 还可以在任意的item上右键中找到refresh相关的操作。例如本地目录下删除或增加文件,在p4v中不能的及时反映,这个时候可以在 workspace中的目录中右键中点击refresh相关选项。当然其他的changelist,client,depot等也都有相应的 refreash。 操作: view->refreash all 2 p4 rollback 用来将已经提交的修改撤销,或者恢复到某个之前的changelist。 如果是没有提交的修 阅读全文
posted @ 2011-08-09 10:56 iTech 阅读(12357) 评论(0) 推荐(0) 编辑
摘要: 以下的p4的基本操作是基于P4V,p4V是跨平台的p4 visual client。1) 登录和环境变量。server,等于环境变量P4PORT的值,表示p4 server的地址; user,等于环境变量P4USER的值,为p4的用户名,唯一标识一个用户;workspace,等于P4CLINT的值,表示server与本地的目录的对应。2) workspace, 也称为client spec,表示了server与本地的源码的目录对应关系。3) 增加新的文件,操作为workspace->在文件或文件夹上右键 -> mark for add4)删除文件,操作为depot-> 在文件 阅读全文
posted @ 2011-08-09 09:36 iTech 阅读(3313) 评论(0) 推荐(0) 编辑
摘要: 一 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的管理,可以 阅读全文
posted @ 2011-08-09 09:24 iTech 阅读(2463) 评论(0) 推荐(0) 编辑