windows下安装使用svn管理网站开发项目
来源:互联网 发布:web压力测试软件 编辑:程序博客网 时间:2024/05/18 13:25
原文地址:http://techlife.blog.51cto.com/212583/94426
TortoiseSVN的入门使用就是这些,要了解高级功能,还必须学习svn的工作原理。
svn是一个版本控制系统,其前身是cvs。所谓版本控制系统,就是能在一个数据库中记录开发阶段的每个开发版本,和所有文件的修改历史。这个功能是很有用的,它使得追溯代码的修改和软件的演进过程成为可能。
本文仅涉及在windows本机使用svn,即数据库是保存在本机上的。这跟网络上的很多项目不同,数据库是存储在服务器上,而服务器是能保证可靠性的。svn本身是基于命令行的,就是提供了一组命令,用于版本控制过程中的各种操作。而TortoiseSVN提供了一组跟windows文件管理器集成的界面,具有非比寻常的易用性。
本文仅涉及在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中了。
/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的工作原理。
- windows下安装使用svn管理网站开发项目
- windows开发平台下本地项目如何使用git管理
- ubuntu下使用svn管理项目
- Windows下的SVN安装及使用
- 开发中项目的版本管理和svn使用(下)
- windows下使用git管理github项目
- windows下使用git管理github项目
- windows下使用git管理github项目
- Windows 下使用Git管理Github项目
- windows下使用git管理github项目
- windows下使用git管理github项目
- windows下使用git管理github项目
- windows下使用git管理github项目
- 网站开发项目管理
- windows下安装SVN
- windows下安装SVN
- SVN安装、管理、使用
- windows下svn使用
- Configuring Visual Studio to Debug .NET Framework Source Code
- [深入分析BREW机制]:BREW接口的引用计数机制
- [深入分析BREW机制]:Mod相关概念解析
- FC8安装VMtools
- 打印任意尺寸等腰和等边三角形
- windows下安装使用svn管理网站开发项目
- FC8安装飞鸽传书 - [linux学习]
- 中国兄弟连这部电视剧还是很不错
- 搞了半个月还是在spring基础上搞,堕落了
- e50-参数
- 一个JAVA图形缩放处理工具类
- 虚拟机建立Windows与Linux的网络
- 经典欧美电影列表
- 时间函数