CVS命令说明详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档 精品文档 PAGE PAGE18 精品文档 PAGE CVS环境变量设置 在使用CVS命令时,最好先设置环境变量 CVSROOT ,这样能够简化输入的命令内 容。 CVSROOT=:pserver:user@server#port:/path/to/cvsroot pserver 是接见方式,口令认证的意思,这是最常用的方式,其他还有 gserver,kserver,ext user 是CVS服务器的用户名, server 是CVS服务器的名称或许 IP地点 /path/to/cvsroot 是你的CVS服务器的 CVSROOT 目录,根据你的 CVS服务 器设置做改正或许询问管理员你能够把设置放到你的 shell的profile 里 .bash_profile,.profile等)这样就不用每次敲一长串命令了 SSH加密口令和数据流的环境变量: CVSROOT=:ext:user@server#port:/path/to/cvsroot CVS_RSH=ssh 实际上没有 CVSROOT 也能够,你能够每次用 cvs-d:pserver:user@server#port: /path/to/cvsroot 来接见,而且它将忽略 CVSROOT 环境变量 ,或许你会笑我只有疯子 才这么用,可是, cvs能够把每次使用的命令参数放到一个文件中,所以在 ~/.cvsrc 中加 入cvs-d:pserver:user@server#port:/path/to/cvsroot 即可,它最大的利处是改正 了立刻生效,而且它的优先级高于 CVSROOT 环境变量,到时候不要傻乎乎地来问我,我 的环境变量真么不起作用了。 CVS仓库初始化 CVS版本库的初始化。 cvsinit 一个项目的首次导入 cvsimport-mcommentsproject_namevendor_tagrelease_tag 履行后:会将所有源文件及目录导入到 /path/to/cvsroot/project_name 目录下 vender_tag: 开发商标记 release_tag: 版本发布标记 登录CVS服务器 $cvs login 这时候cvs会问你口令,请把你在 CVS服务器上的口令敲进去。如果没有任何错误信 息,恭贺你,成功了!成功登录后将成立一个 ~/.cvspass 文件,保留你的口令,以后就不 用输入口令了,也能够把你的口令设置到 CVSROOT 环境变量中。 CVSROOT=:pserver:user:password@server#port:/path/to/cvsroot cvs命令格式 cvs[global_opts]command[command_opts][command_args] Globaloptions 属于左边 cvs的,是全局的 command_opts 属于左边 command 的,是局部的 cvs--help-commands 查察命令列表 cvs-Hcommand/cvs-helpcommand  查察该命令的选项 注: 如果你每次使用一些命令都带同样的参数的话,能够把它们放到 ~/.cvsrc 文件中去 update-c diff-c add-kb cvs-Q cvsglobal-optioncomandcomand-optionarguments CVS的平时使用 CVS使用流程 a. checkout 当本地没有 workingcopy 时使用 b. staus 检查服务器上是否有新版本 update如果有,则用update同步文件 做你自己的改正,并保证正确 update看是否有人改正了你的文件 如果有矛盾,归并矛盾 g. commit 提交你的改正,如果因为又有人提交改正而失败,回到 e步 回到b步 导出仓库中代码到本地工作目录 cvscheckout[-ddir]module_name module_name能够暂时理解为目录名,它会在本地但前目录下成立module_name目录,再把服务器上说有module_name目录下的文件copy到本地module_name目 录下。如果指定 -d,则copy 到本地dir目录。 注意:第一次checkout后,就不要再经过cvscheckout来同步文件了,而是要进入该目录下进行详细文件的版本同步(增添,改正,删除)操作。 2) 同步本地文件 cvsupdatefilename 将本地文件同步到最新的版本:不指定文件名,  cvs  将同步所有子目录下的文件。 最好每日开始工作前或将自己的工作导入到  CVS  库里前都要做一次,并养成  先同步 后修 改的习惯,和  VirvualSourceSafe  不同,CVS  里没有文件

文档评论(0)

150****2233 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档