windows下安装使用svn管理网站开发项目

来源:互联网 发布:web压力测试软件 编辑:程序博客网 时间:2024/05/18 13:25
原文地址:http://techlife.blog.51cto.com/212583/94426

svn是一个版本控制系统,其前身是cvs。所谓版本控制系统,就是能在一个数据库中记录开发阶段的每个开发版本,和所有文件的修改历史。这个功能是很有用的,它使得追溯代码的修改和软件的演进过程成为可能。

本文仅涉及在windows本机使用svn,即数据库是保存在本机上的。这跟网络上的很多项目不同,数据库是存储在服务器上,而服务器是能保证可靠性的。svn本身是基于命令行的,就是提供了一组命令,用于版本控制过程中的各种操作。而TortoiseSVN提供了一组跟windows文件管理器集成的界面,具有非比寻常的易用性。

1. 安装TortoiseSVN

先到http://tortoisesvn.net/downloads下载TortoiseSVN的安装文件,如现在的安装文件是: TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi 。下载后之后,像安装普通windows程序一样安装就可以了。

2. 创建工程

首先要建个文件夹,专门用来存放各个工程。比如f:/svn。创建工程的时候,首先新建一个目录,目录名就是工程名。比如:f:/svn/project,然后在这个目录里面点鼠标右键,选择TortoiseSVN -> Create repositoryhere,创建工程就完成了。这时TortoiseSVN会在这个目录里面生成很多数据库及相关文件。

创建了工程之后,还要导入(import)相关的工程文件,也就是我们开发的项目文件。假设我们的项目文件夹在e:/project中,里面有下面的内容:

/main.c
/lib/lib.c
/lib/lib.h

然后在e:/project这个目录中点鼠标右键,选择TortoiseSVN ->Import,在弹出的对话框中输入前面创建的数据库目录f:/svn/project,点确定后,就将所有的文件导入svn了。这时,项目文件夹e:/project就可以删掉了,因为所有的数据已经保存在svn中了。

3. 检出(Checkout)工作拷贝

实际开发的时候,要首先检出一个工作拷贝。方法很简单,随便找个文件夹,点鼠标右键,选择svn checkout,然后选择刚才建的"project",点确定就可以了。检出的工程拷贝文件夹会显示一个绿色对号图标:

如果修改了工作拷贝中的文件,就会显示惊叹号图标:

4. 提交(Commit)工作拷贝

当编程告一段路之后,就需要提交到svn中,让修改记录在svn中。提交的方法:在工作拷贝的文件夹上点鼠标右键,然后选择svn commit,在弹出的对话框中输入修改信息,以便日后查找。

TortoiseSVN的入门使用就是这些,要了解高级功能,还必须学习svn的工作原理。
原创粉丝点击