SVN安装及使用
1.SVN的安装
1.1 安装软件
以下图1中两个图标,分别是SVN服务器端和客户端安装软件
图1
1.2 服务器安装步骤
先点击图1第一个图标,安装SVN的服务器,默认安装即可,安装成功的界面如下图2所示。(也可以通过:开始-程序-VisualSVN- VisualSVN Server Manager,打开SVN服务器端界面,如图3)
图2
图3
1.3客户端安装步骤
点击图1第二个图标,安装SVN的客户端,默认安装即可,安装成功后需要选择“YES”重新启动计算机,当右击电脑空白处的界面出现SVN相关图标,即安装成功,如下图4所示。
图4
2.SVN的使用
2.1 SVN服务器的使用
(1)新建项目:右击Repositories-新建,即打开如图5所示的界面,可输入项目的名称,点击【OK】按钮,即成功新建项目。
图5
(2)在新建的项目名上可新建子文件夹:右击-新建-Folder(如图6)即可打开新建文件夹的界面,如图7可看出project1中新建3个文件夹。
图6
图7
(3)新建用户:右击User-新建-User(如图8),打开新建用户界面,输入用户名和密码(如图9),点击OK按钮即成功创建新用户,所有新用户都显示在界面右侧,如图10所示。
图8
图9
图10
(4)新建组:同理,右击Groups-新建-Groups,打开如图11所示的创建组的界面,可以输入组名,点击【Add】可以选择已经存在的组成员,选择成员后,点击【OK】即可。如图12可看到已经建成2个组。
图11
图12
(5)赋予组或成员在项目中的权限:右击Prpositories-positories(如图13),打开如图14所示的窗口,点击【Add】可添加已经存在的组或成员,点击【remove】可删除已经添加的组或成员,对组或成员,可分别勾选图14“permissions”模块中的读写等权限;操作结束后点击【应用】-【确定】即可。
图13
图14
2.2 SVN客户端的使用
2.2.1 针对全新的与SVN毫无关联的文件夹中的文件,可进行如下操作:
(1)Checkout,即检出,将服务器上的文件下载到本地。具体步骤如下:
a.在文件夹中,右击-选择SVN Checkout,在弹出的如图15所示的对话框中输入URL的地址,格式为【https://本机IP:服务器端口号/svn/待下载的项目名】,如https://192.168.187.143:443/svn/project1;(服务器默认端口号为443);
图15
b. 在上一步操作中点击【OK】后弹出如图16所示的界面,输入之前创建的用户名和密码,点击【OK】即可成功下载服务器中的文件,下载完成后,点击【OK】即可看到绿色带勾的图标,即下载成功。
图16
(2)Import,即导入,将本地的文件导入到服务器上。具体操作如下:
a.在文件夹中待导入到服务器的文件,右击-选择TortoiseSVN-Import,在弹出的如图18所示的对话框中输入URL的地址,格式为【https://本机IP:服务器端口号/svn/待导入的项目名/待导入的具体文件名】,如https://192.168.187.143:443/svn/project1/code;(服务器默认端口号为443);
b. 在上一步操作中点击【OK】后弹出如图19所示的界面,输入之前创建的用户名和密码,点击【OK】即可成功将本地文件导入到服务器中,导入完成后,点击【OK】即可。
图17
图18
图19
2.2.2 针对已经与SVN关联过的文件夹中的内容,可进行Update、Commit、Add-Commit操作。
(1)Update(更新):即将本地文件更新为服务器上最新版本。
(2)Commit(提交):针对已经从服务器上下载到本地的文件,用户可以在客户端进行修改等,保存或文档带有红色叹号的图标,此时可右击-选择Commit进行提交操作,使修改后的内容传到服务器上。
(3)Add-Commit(新增-提交):
a.针对从已经从服务器上下载到本地的文件夹,我们可以在里面创建新的文件夹或文件,要想把新的文档放到服务器上,需要右击-选择TortoiseSVN-Add,勾选待添加的文档,点击OK,此时文档带有蓝色“+”的图标;
b.右击-选择Commit进行提交操作,使本地新建的内容传到服务器上。
3.3版本回溯
(1)只回溯客户端,服务器端版本不变:选中待回溯的文件,右击-选择图标TortoiseSVN-点击“Update to revision”,打开如图20所示的界面,勾选“Revison”,点击【show log】可以查看之前所有的版本,回到图20所示界面,在“Revison”后面对应的文本框输入要回溯的版本号,点击【OK】即可。
图20
(2)客户端和服务器端都进行版本回溯:选中待回溯的文件,右击-选择图标TortoiseSVN-点击“Show log”,打开如图21所示的界面,可以查看之前所有的版本,在待回溯的版本上右击-点击“Revert to this revisions”,完成以后点击【OK】即可。
图21
SVN安装及使用的更多相关文章
- Linux下SVN安装与基本操作
1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /home ...
- Tortoise SVN 安装界面
Tortoise SVN 安装界面 TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费 第一步: 点击TortoiseSVN-1.6.6.17493-w ...
- 【转载】Ubuntu下SVN安装和配置
一.SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home ...
- SVN安装与配置 SVN整合MyEclipse
SVN安装: 1.安装服务器 ######### 安装文件:SVN服务器############### # http://www.collab.net/downloads/subversion # C ...
- SVN安装笔记
1.先去以下网址去下载服务器端与客户端的SVN 2.服务端SVN的安装 点击next 点击next 再点击next 点击next 点击install 点击Finish,这样服务器端的SVN就安装好了, ...
- linux svn安装和配置
linux svn安装和配置,不结合apache http://blog.51yip.com/server/901.html 张映 发表于 2010-07-07 分类目录: 服务器相关 今天有个同事在 ...
- SVN操作手册(part1&part2)——SVN安装
SVN操作手册 1.关于SVN 有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器 简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容. ...
- SVN 安装与使用教程总结
转载:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需 ...
- Svn 安装、配置、使用指南
Svn 安装.配置.使用指南 Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统. 1. 安装配置 1.1. 安装 svn 1.2. 创建 svn 仓库 1 ...
- SVN 安装后右键出现点击鼠标右键弹出错误提示:CrashHandler initialization error
SVN 安装后右键出现点击鼠标右键弹出错误提示:CrashHandler initialization error 原因是目标文件夹中缺少SendRpt.exe文件 解决方案:找svn是好的的同事将b ...
随机推荐
- 小猪cms模块继承
TextAction 继承 UserAction 继承 BaseAction 继承 Action TextAction 路径 PigCms\Lib\Action\User UserAction 路径 ...
- (转)gulp使用
前端构建工具gulpjs的使用介绍及技巧 gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nod ...
- jquery tree
<div class="fl left" id="nav" style="width:18%" > ...
- c# c++ oc java || mac android ios
Unity 使用C/C++ 跨平台终极解决方案(PC,iOS,Android,以及支持C/C++的平台) http://blog.csdn.net/fg5823820/article/details/ ...
- thinkphp一句话疑难解决笔记 3
错误调试, E($msg)? 这个是tp内置的E 方法, E 函数. 它是tp抛异常 的另外一种方式. 默认的异常处理方式是, 在 框架下的 ThinkPHP/Tpl/think_exception. ...
- vim 编辑器的光标操作
vim中最简单的移动光标的方式是使用使用方向键操作,但这种方式的效率底下,更高效的方式是使用快捷键,常用的快捷键如下表所示. 快捷键 功 ...
- MAC下Homebrew的安装
1.Homebrew是啥东东? Homebrew的官方网站http://brew.sh/index.html上有这么一句“Homebrew installs the stuffyouneed that ...
- the operation was attempted on an empty geometry Arcgis Project异常
处理gis数据,投影变换时出现异常: the operation was attempted on an empty geometry 解决思路: arcgis的repair geometry方法:删 ...
- Linux学习之七--mysql的安装使用
安装mysql: CentOS7后的版本,的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 # wget http:// ...
- Nagios安装
在做安装之前确认要对该机器拥有root权限. 确认你安装好的Fedora系统上已经安装如下软件包再继续: Apache GCC编译器 GD库与开发库 可以用yum命令来安装这些软件包: yum ins ...