windows下安装使用svn管理网站开发项目
2008-08-22 20:50
495 查看
svn是一个版本控制系统,其前身是cvs。所谓版本控制系统,就是能在一个数据库中记录开发阶段的每个开发版本,和所有文件的修改历史。这个功能是很有用的,它使得追溯代码的修改和软件的演进过程成为可能。
本文仅涉及在windows本机使用svn,即数据库是保存在本机上的。这跟网络上的很多项目不同,数据库是存储在服务器上,而服务器是能保证可靠性的。svn本身是基于命令行的,就是提供了一组命令,用于版本控制过程中的各种操作。而TortoiseSVN提供了一组跟windows文件管理器集成的界面,具有非比寻常的易用性。
创建了工程之后,还要导入(import)相关的工程文件,也就是我们开发的项目文件。假设我们的项目文件夹在e:\project中,里面有下面的内容:
\main.c
\lib\lib.c
\lib\lib.h
然后在e:\project这个目录中点鼠标右键,选择TortoiseSVN -> Import,在弹出的对话框中输入前面创建的数据库目录f:\svn\project,点确定后,就将所有的文件导入svn了。这时,项目文件夹e:\project就可以删掉了,因为所有的数据已经保存在svn中了。
如果修改了工作拷贝中的文件,就会显示惊叹号图标:
TortoiseSVN的入门使用就是这些,要了解高级功能,还必须学习svn的工作原理。
Freelancer.com - 排名第一的软件兼职工作网站
兼职编程、开发, C/C++/C#, PHP, Web开发, ASP, 外包项目, 接国外私活, 程序员兼职, 外包开发, 国外项目外包, 网站外包项目
本文出自 “techlife” 博客,请务必保留此出处http://techlife.blog.51cto.com/212583/94426
本文仅涉及在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
相关文章推荐
- windows下安装使用svn管理网站开发项目
- 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
- 开发中项目的版本管理和svn使用(下)
- 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
- Windows7(32位)下SVN进行版本控制和项目管理的安装配置和使用方法简述
- 关于SVN项目管理的安装使用以及运用思想
- WINDOWS中NEXUS的安装使用【ATCO整理】 2016-06-20 15:52 367人阅读 评论(0) 收藏 举报 分类: 项目管理(11) 版权声明:本文为博主原创文章,未经博主允许
- iOS开发:mac使用svn管理项目
- windows开发平台下本地项目如何使用git管理
- 用SVN进行版本控制和项目管理的安装配置和使用方法
- 在windows下搭建ROR开发环境以及安装开源项目管理软件Redmine
- 22.1-22.6 代码管理平台,安装svn以及使用(linux,windows),单机使用git
- Windows环境下SVN配置管理工具安装使用指南
- maven项目开发环境搭建之五使用SVN管理代码
- 开发中项目的版本管理和svn使用(上)
- 使用SVN管理VC项目(服务器为Code Google)
- windows servers 2008 r2 安装sql 2008 提示 "必须使用 角色管理工具" 安装或配置.net framework 3.5
- 多人共同使用一个github的仓库,实现版本管理,多人开发一个项目
- Android开发之windows系统上NDK的安装与使用
- 【ZZ】使用github管理Eclipse分布式项目开发