SVN基本操作说明.pptxVIP

  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文档。上传文档
查看更多
SVN基本操作说明

SVN基本操作说明康珊珊质量团队2010年7月5日TortoiseSVN简介TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费。TortoiseSVN是 Subversion 的 Windows 扩展。它使你避免接触 Subversion 枯燥而且不方便的 Command Line。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里右键操作就可以了。SVN基本概念版本库(repository):是subversion的核心,用于数据的存放,它运行于服务器端。工作副本(working copies):运行于客户端。用户从版本库check out的东西都放在这里。版本库中还有三个子目录,分别是trunk,branches,tags.Trunk,Branch,Tag的概念Trunk:是我们开发的主干,主要用于代码的集中,但是不在主干上进行代码开发。Branches:是主版本的分支,对于紧急补丁,需在上个版本的基础上建立分支进行开发,发布版本也在分支上进行,任务完成后会将分支合并到主干上,并删除该分支。Tags:是用于创建时间快照,只能读取不能修改。TortoiseSVN图标介绍一个新checkout的工作复本使用如下绿色的对勾,表示Subversion状态正常。在你开始编辑一个文件后,状态就变成了已修改,而图标变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。TortoiseSVN图标介绍如果在提交的过程中出现了冲突,图标变成黄色感叹号。如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件用如下图标来表示你必须在编辑之前先得到锁。TortoiseSVN图标介绍如果你拥有了一个文件的锁,并且Subversion状态是正常,这个图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。这个图标表示文件被重命名或者被删除但是未进行提交,或是该文件夹下某个受控的文件丢失了。TortoiseSVN图标介绍加号告诉你有一个文件或是目录已经被添加但是未提交。SVN Checkout在拷贝工作目录下单击右键选择SVN Checkout。如下图所示: SVN Checkout在弹开窗口的版本库URL框中输入版本库的目录地址(如/repos/rtest ), 如下图所示:SVN Checkout您可以获取最新版本,也可以根据自己的需要获取相应的版本,点击show log来确认自己需要获取的版本。SVN Checkout确认自己需要获取的版本后在版本里面输入相应的版本号再点确定。SVN Checkout在弹出的对话框中录入用户名和密码,验证成功后,项目文件开始从远程服务器下载到本地工作目录。SVN Checkout点击确定即获取完成。注意事项:注意:.svn这个隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。千万不要手工修改或删除这个 .svn隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝被破坏,无法再进行操作。AddAdd是将文件或目录加入SVN库,如果添加目录的话,目录下边的所有文件会同时被添加。Add可以选择要把哪些文件加入到库中,Add命令会递归搜索所选择目录下的所有路径来查看有哪些文件可能需要被增加,选择好后,点击ok。Delete删除文件或目录,不能直接用Windows的删除命令来操作,那样只是没有显示出来,实际并没有删除,在update工作副本后,删除的文件还是会出来的。要想从库中删除,必须选中你要删除的内容,然后右键 TortoiseSVN-delete。确认需要删除后,使用提交命令(后面会描述到),就会真正的在库中删除了。DeleteRename修改文件名,不能直接用Windows的重命名命令来操作,必须选中你要重命名的文件,然后右键 TortoiseSVN-rename。如下图:改名(Rename)在如下提示框内输入新名称,确定后即可修改。要想其他人看到效果就得进行提交。改名的处理方式相当于新增了一个以新名称命名的文件,原名称命名的文件进行了删除。Rename如果有几个后缀名不一样,但前面名称一样的文件(如:配置项识别.rar),这时你使用rename操作,会弹出一个提示框提示你是否所有的同类名称的文件都需要改名。版本库中文件或文件夹的移动右键点到要移动的文件或文件夹然后拖拉到你想要移动到的目录,再选择你想移动的方式。SVN Revert在未提交之前,你对前面做的操作反悔了,可以使用TortoiseSVN- Revert来恢复,如下图:SVN Revert这时会弹出一个提示框,让您选择需要还原哪

文档评论(0)

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

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

1亿VIP精品文档

相关文档