您的位置:首页 > 运维架构 > 网站架构

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

2008-08-22 20:50 495 查看
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 repository here,创建工程就完成了。这时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的工作原理。

Freelancer.com - 排名第一的软件兼职工作网站
兼职编程、开发, C/C++/C#, PHP, Web开发, ASP, 外包项目, 接国外私活, 程序员兼职, 外包开发, 国外项目外包, 网站外包项目

本文出自 “techlife” 博客,请务必保留此出处http://techlife.blog.51cto.com/212583/94426
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐