【优质】Tortoisesvn 操作入门指南.docVIP

  • 4
  • 0
  • 约6.57千字
  • 约 12页
  • 2015-12-19 发布于宁夏
  • 举报
【优质】Tortoisesvn 操作入门指南.doc

SVN操作入门指南 文档历史 版本 修改内容 修改时间 修改人 批准人 0.1 initial draft初稿 2008/11/14 0.2 细化了局部细节,增加了基本约定。 2008/11/16 为什么选择SVN 以目录为基础的版本控制,操作方式类似于本地的文件操作,与一般的使用习惯比较接近。比CVS系统更加方便使用。 命令类似于最常用的CVS版本控制系统,对于习惯CVS的人来说,比较容易上手。 分支管理方式非常方便,有利于协同开发工作。 有非常成熟的windows客户端程序——TortoiseSVN,简单易用。 重要约定: 所有目录名称,必须使用英文名称,并且注意避免英文名称的拼写错误。文档的名称,也建议使用英文名称。 项目目录的建立,必须由部门经理确认。项目的版本号,必须由部门经理来分配。 所有的源代码都必须提交到SVN服务器上,并且有规范的目录结构。 所有提交测试的版本,必须是从SVN服务器上直接检出的版本,必须记录对应的版本号。 员工在每天下班前,必须提交本日的工作副本,确保最新版本的代码都提交到SVN服务器上。 如果因为个人原因造成代码的丢失而不可恢复,将在绩效考核时扣除相应的分数。 TortoiseSVN日常使用介绍 本文目的在与描述TortoiseSVN客户端的日常使用。不是一个版本控制系统指南,也不是Subversion (SVN)的指南。本文档的价值在于,当你知道大概要做什么,却又记不起应该怎么做的时候,可以有个参考的地方。 SVN是一个非常强大的系统,同样,TortoiseSVN也是一个非常强大的客户端,我们不可能在这个文档中把每一个功能都介绍详细,同时也希望对SVN工具有经验的同事能够不断的丰富这个文档,与大家分享你的经验。 如果需要更高级的应用和设置,请参考TortoiseSVN 手册。中文版的翻译的实在是不怎么样,如果有阅读能力,建议大家直接看英文原版。 如果你需要了解使用Subversion进行版本控制的指南,我们建立你阅读以下这本梦幻之书:《使用 Subversion 进行版本管理》 [/] TortoiseSVN 手册:TortoiseSVN-1.5.5-zh_CN.pdf 使用 Subversion 进行版本管理:svnbook.pdf 安装TortoiseSVN 最新版本:TortoiseSVN-4361-win32-svn-1.5.4.msi 中文语言包:LanguagePack_4361-win32-zh_CN.msi 先安装最新版本的客户端程序,然后安装中文语言包。一路next即可。 导入数据到版本库 注意: 只有你新建了一个项目,并且第一次将文件加入到版本库时,才需要做这个操作。 如果你是在原来的基础版本库基础上做开发,则直接检出工作副本即可,不需要导入数据到版本库。 对于每一个项目,都必须有以下三个目录: /path/to/project/name/trunk /path/to/project/name/branches /path/to/project/name/tags 这三个目录分别表示该项目的主干版本、分支版本和发布版本。 在这三个目录下面还可以根据实际开发的需要,建立不同的目录。Trunk目录下面应该是开发环境的基本维护情况。Branches目录下面,应该首先是各个分支的目录,然后是分支开发环境的目录。 以下我们都以一个helloworld项目作为实例。 在本地建立SVN文件夹,在SVN目录下建立你的项目的目录,例如:helloworld 在helloworld目录下建立trunk、branches、tags三个目录,如图1 图1 建立基本目录结构 在helloworld上面点击邮件,选择导入,如图2 图2 导入目录结构 弹出导入对话框,并且在对话框的版本库URL中输入版本库URL地址,技术二部的所有项目都导入到Tech2New目录下面,自建项目目录。在导入信息中,填入这次导入数据的注释。应该尽可能详细的描述这个项目的内容,让大家一看就明白。如图3 图3 导入信息框 接着会弹出导入成功或者失败的信息。如果导入成功,在使用版本库浏览器查看时,就可以看到版本库中已经有建立好的目录结构了。如图4. 图4 版本库中的目录结构 导入成功之后,需要重新检出版本,才可以继续下面的操作。在本地helloworld文件夹上点击右键,选择“SVN检出”,选择正确的版本库URL和检出至目录 版本库URL:svn://:6000/proj/www/Tech2New/helloworld 检出至目录:D:\SVN\helloworld 按“确定”检出即可。 此后,在这些目录中不断添加目录和文件,然后更新到版本库中即可。 添加新文件和

文档评论(0)

1亿VIP精品文档

相关文档