svn使用简介.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
svn使用简介

内容摘要 什么是SVN SVN 常用命令简介 一般工作流程 工作实例 11/echoes/trunk/ svn简介 软件开发过程中会产生许多不同的版本 subversion是一个版本管理系统 存储所有的修改记录 查看版本记录 取特定版本 出问题后回退到一个较旧的版本 svn简介 服务器用来存储管理代码 开发人员通过客户端软件 下载代码,上传修改完后 的代码 客户端会自动记录用户的修改 sudo apt-get install subversion 客户端操作 svn checkout URL 或简写为 svn co URL 比如:svn co 11/echoes/songyupeng 把服务器上的一个代码目录复制到本地机器 默认复制必威体育精装版版本的代码 自动记录用户名和密码 使用--username可以指定用户 svn co 11/echoes/songyupeng --username=songyupeng 客户端操作 svn commit 文件名 或简写为 svn ci 文件名 比如:svn ci hello.c svn ci hello.c -m “fix a bug” svn ci 将修改后的代码提交到服务器,之后服务器的代码库就会为此次修改生成一个新的版本 原子操作--要么全部进入代码库,要么一个也不进入 提交成功后,生成一个版本号 每次生成的版本号都是不同的数字,一般是递增的整数 客户端操作 svn update 把代码更新到必威体育精装版版本 假如一个团队在开发,团队成员A修改了文件hello.c并将修改提交到了SVN服务器上的代码库,团队成员B通过svn update就可以得到必威体育精装版的代码 客户端操作 svn add 增加一个或多个文件或目录 只在本地记录,暂时不会提交到服务器代码库 随后使用svn ci提交到代码库 svn delete 同svn add类似,只是用于删除文件或目录 如果是目录,暂时不会从本地删除,到提交时才删除 客户端操作 svn copy 复制一人文件并保存在本地记录 svn move 移动一个文件,并保存在本地记录 客户端操作 svn status 显示本地文件的当前状态 A func.c func.c在本地被增加 D hello.c hello.c在本地被删除 M main.c main.c在本地被修改过 C other.c other.c与别人的修改冲突,用于多人协同开发 客户端操作 svn diff 查看本地修改的详细情况 +是增加的内容 -是删除的内容 参数--revison 或 -r 会把当前的内容与指定版本做比较 svn diff -r 3 hello.c 比较两个不同的版本之间的差异 svn diff -r 2:3 hello.c 工作流程 客户端操作 svn revert hello.c 取消对hello.c的修改 svn log 显示历史记录,各个版本和修改者,修改日期 svn cat -r 3 hello.c 显示指定文件的指定版本内容 svn list 列出指定目录在指定版本时的各个文件 客户端操作 取得旧的版本库 svn co -r 3 11/echoes/songyupeng 把工作拷贝回退到一个较早的版本上 svn update -r 3 练习 把原有的hello.c和其它文件都从版本库里面删除 在版本库建立一个目录linuxcmd, 里面存放前面的作业 在版本库内建立一个目录cprogramming,用于存放以后的作业,每一次作业都放在不同的目录里 在cprogramming内建立一个目录simpleprograms, 其他问题? * 主讲老师: 欢迎您到(SAIF)来学习! svn简介 SVN服务器 网络 SVN客户端 SVN客户端 取得必威体育精装版代码 svn update 修改代码, 增加删除 移动复制文件 检查确认 svn status svn diff 提交必威体育精装版代码 svn commit

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档