Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1612962
  • 博文数量: 585
  • 博客积分: 14610
  • 博客等级: 上将
  • 技术积分: 7402
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-15 10:52
文章存档

2013年(5)

2012年(214)

2011年(56)

2010年(66)

2009年(44)

2008年(200)

分类: C/C++

2012-01-27 01:52:07

 TortoiseSVN1.6.15的一些使用
分类: 3.1 软件应用 124人阅读 评论(0) 收藏 举报

    TortoiseSVN 是  Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

 

当前版本为1.6.15,下载地址:
语言包及用户手册在下载页面下方,如下图所示:

一.使用TortoiseSVN创建本地版本库
1.在本地硬盘上建立一个空文件夹,如E:/SVN/ModelSystem,然后在此文件夹右键选择“TortoiseSVN”→“在此创建版本库”,如下图所示:

2.继续在此文件夹右键选择“TortoiseSVN”→“版本库浏览器”,就会弹出刚才创建的本地版本库的内容,在左侧选中右键选择”创建文件夹“,如下图所示:

输入名称'trunk',弹出”输入日志信息“,输入注释,一定要养成有注释的习惯,如下图所示:

接着跟上面一样,创建'tags'文件夹和'branches'文件夹,这三个文件夹不是必须所建的,但是是一种良好的开发团队习惯,各个文件夹使用的意义如下:
①trunk文件夹:开发主线,开发人员每日提交到主线上,包括一些新功能、bug修复等等;
②tags文件夹:发布版本,用于对外发布的版本
③branches文件夹:开发分支,用于并行开发、定制项目、特殊使用项目等等。
3.至此,SVN基本构架创建完成。因为在主干trunk文件夹下,还可能有其他分类文件夹,比如source、image文件夹等等,再根据需要进行创建。接着进入所要进行SVN版本管理的工程目录下,右键需要的文件夹选择”SVN 检出”,如下图所示:

弹出“检出”对话框,在“版本库URL”输入刚才建立的SVN目录trunk下的source目录,指定检出位置,按“确定”,如下图所示:

若是弹出询问对话框,那是因为所要检出的目录非空,根据提示按“是”即可,检出顺利的话,就会提示完成,并且检出的文件夹带上绿色的√图标,如下图所示:

然后再在此文件夹右键,选择“SVN 提交”,弹出“提交”对话框,如下图所示:

确定提交后,顺利的话,就会提示“完成”,如下图所示:

这样就把本地的工程修改为了可SVN版本控制的工程,以后对工程的修改、删除等等,都可以进行日志记录、版本回滚等等。

 

二.从sourceforge下载源码
1.在桌面上,或者文件夹空白处右键选择“SVN 检出”;
2.在弹出的“检出”对话框中,版本库URL地址输入,其中PROJECTNAME为sourceforge的项目工程名称,如下图所示:

但是还不是所有的sourceforge项目都是SVN版本管理的,有的是CVS版本管理,所以这个得项目是SVN的才行。

阅读(399) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~