1 / 16
文档名称:

Tortoisesvn 操作入门指南.doc

格式:doc   大小:913KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Tortoisesvn 操作入门指南.doc

上传人:yzhlyb 2018/7/25 文件大小:913 KB

下载得到文件列表

Tortoisesvn 操作入门指南.doc

文档介绍

文档介绍:SVN操作入门指南
文档历史
版本
修改内容
修改时间
修改人
批准人

initial draft初稿
2008/11/14

细化了局部细节,增加了基本约定。
2008/11/16
为什么选择SVN
以目录为基础的版本控制,操作方式类似于本地的文件操作,与一般的使用****惯比较接近。比CVS系统更加方便使用。
命令类似于最常用的CVS版本控制系统,对于****惯CVS的人来说,比较容易上手。
分支管理方式非常方便,有利于协同开发工作。
有非常成熟的windows客户端程序——TortoiseSVN,简单易用。
重要约定:
所有目录名称,必须使用英文名称,并且注意避免英文名称的拼写错误。文档的名称,也建议使用英文名称。
项目目录的建立,必须由部门经理确认。项目的版本号,必须由部门经理来分配。
所有的源代码都必须提交到SVN服务器上,并且有规范的目录结构。
所有提交测试的版本,必须是从SVN服务器上直接检出的版本,必须记录对应的版本号。
员工在每天下班前,必须提交本日的工作副本,确保最新版本的代码都提交到SVN服务器上。
如果因为个人原因造成代码的丢失而不可恢复,将在绩效考核时扣除相应的分数。
TortoiseSVN日常使用介绍
本文目的在与描述TortoiseSVN客户端的日常使用。不是一个版本控制系统指南,也不是Subversion (SVN)的指南。本文档的价值在于,当你知道大概要做什么,却又记不起应该怎么做的时候,可以有个参考的地方。
SVN是一个非常强大的系统,同样,TortoiseSVN也是一个非常强大的客户端,我们不可能在这个文档中把每一个功能都介绍详细,同时也希望对SVN工具有经验的同事能够不断的丰富这个文档,与大家分享你的经验。
如果需要更高级的应用和设置,请参考TortoiseSVN 手册。中文版的翻译的实在是不怎么样,如果有阅读能力,建议大家直接看英文原版。
如果你需要了解使用Subversion进行版本控制的指南,我们建立你阅读以下这本梦幻之书:《使用 Subversion 进行版本管理》[-/]
TortoiseSVN 手册:TortoiseSVN--.pdf
使用 Subversion 进行版本管理:
安装TortoiseSVN
最新版本:TortoiseSVN--win32-svn-
中文语言包:-win32-.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/rld
检出至目录:D:\SVN\helloworld
按“确定”检出即可