Windows下svn客户端和服务器的安装使用
svn,全称subversion, 是目前用的较多的开源的版本管理工具。相信有些经历的程序员应该都听说过它。 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把svn服务器搭建在Windows下。下面总结了Windows下如何搭建一个简单的svn服务器和客户端。
服务器篇
目前在Windows下比较简单的svn服务器方案是使用VisualSVN Server, 下载地址: http://www.visualsvn.com/server/download/ 。 安装非常简单。
安装过程中有个选择组件的步骤,选择VisualSVN Server and Management Console。如下图:
单击下一步,进入配置界面,如下图:
Location 是安装目录, Repositories是指库目录,以后的项目都会归档到这个目录下。 勾选后面的Use secure connection(https://),Server Port 应该是8443。
选择Use Subversion authentication验证,这样就可以在VisualSVN下新建用户或用户组等。单击下一步,一路默认。安装完成后打开,可以看到如下界面:
右键Repository,选择Create New Repository。这样就可以新建一个代码库。除了新建项目,还可以新建用户、用户组,方便各个项目之间的权限管理。
客户端篇
这样,一个简单的SVN服务器就搭建好了。接下来介绍客户端, 在Windows下使用的最多的svn客户端恐怕是TortoiseSVN了, 下载地址:http://tortoisesvn.net/downloads.html, 安装极其简单,这里就不说了。
安装完成以后,在任意位置上右键单击菜单,都会看到新添加的svn菜单项,下面以从VisualSVN上签出一个已经存在的项目GoogleSearchCrawler为例,简单介绍svn的用法。VisualSVN中的项目如下图:
然后在桌面上(可以是其他文件夹中),我们单击右键,选择菜单SVN Checkout..., 打开一个对话框,填入svn的地址,格式为 https://xxx.xxx.xxx.xxx:8443/svn/GoogleSearchCrawler,(x部分为VisualSVN Server所在电脑的IP地址),具体如下图所示:
单击Ok即可,接着你就能在桌面上看到一个GoogleSearchCrawler的文件夹,文件夹下面有一个绿色的对勾,如果没有,请刷新几次。现在我们就可以在这个项目下修改、添加、删除文件等等。具体的操作我在这里就不再一一介绍了。修改完以后,右键单击这个文件夹,会有一个commit的菜单项,这是把你修改的内容再提交到svn服务器的代码库中。 TortoiseSV还有很多的功能,慢慢使用就熟悉了。这里提供一个关于如何使用TortoiseSVN的博客(http://blog.csdn.net/zhujianjununn/article/details/8517282)。
本文来自博客园,如果查看原文请点击 http://www.cnblogs.com/meibenjin/p/3324922.html
Windows下svn客户端和服务器的安装使用的更多相关文章
- [转载+补充]windows下SVN客户端的安装
来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html. 2. 根据系统位数 ...
- Windows下64位Apache服务器的安装
转自:http://www.blogjava.net/greatyuqing/archive/2013/02/13/395308.html 首先需要说明的是,Apaceh服务器没有官方的64位版本,只 ...
- Windows下SVN服务器及客户端的使用
原文地址:windows下配置VisualSVN Server服务器 作者:Deem_passion 下载安装文件: 服务端安装文件:VisualSVN-Server-1.6.2 客户端安装文件:To ...
- Windows下SVN服务器搭建方法整理(apache)
http://skydream.iteye.com/blog/437959 http://www.cnblogs.com/liuke209/archive/2009/09/23/1572858.htm ...
- 简单通讯聊天 群聊功能 Windows下的客户端 Linux下的epoll服务器
1 服务器代码 Linux eclipse C++ //======================================================================= ...
- Windows下SVN权限配置
Windows下SVN权限配置 按照前面的教程装完1.6.1版以后,当svnadmin create D;\svn创建仓库后,应该在仓库目录下的config目录有3个文件— auth ...
- 研究windows下SVN备份及还原恢复方案
windows下SVN备份方案 备份策略 svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的 ...
- syslog之三:建立Windows下面的syslog日志服务器
目录: <syslog之一:Linux syslog日志系统详解> <syslog之二:syslog协议及rsyslog服务全解析> <syslog之三:建立Window ...
- Windows下SVN权限配置过程详解
本节讲解一下Windows下SVN权限配置说明,针对的是一个目录下多库的情况,下面是具体的介绍,希望通过本文的学习,你能够对SVN权限配置问题有更加深刻的认识. 1.本文档适用于对Subvesion的 ...
随机推荐
- oracle中获取特定时间的前一天
select to_char(to_date('@rq','YYYY-MM-DD')-1,'YYYY-MM-DD') FROM DUAL 把@rq换成你要的时间就行了
- hibernate4.3.8整合struts2过程中遇到的问题
1.遇到的异常: Exception in thread "main" org.hibernate.service.spi.ServiceException: Unable to ...
- Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等)
CoreLocation是iOS中一个提供设备定位的框架.通过这个框架可以实现定位处理,从而获取位置数据,比如经度.纬度.海拔信息等. 1,定位精度的设置 定位服务管理类CLLocationMan ...
- iOS远程消息推送自我整理版
@interface AppDelegate () <UIApplicationDelegate> @end @implementation AppDelegate - (BOOL)app ...
- cas sso单点登录系列8_抛弃Https让Cas以Http协议提供单点登录服务
转:http://blog.csdn.net/ycyk_168/article/details/18668951 本文环境: 1.apache-tomcat-7.0.50-windows-x86 2. ...
- SGU 132.Another Chocolate Maniac
时间限制:0.25s 空间限制:4M 题目: Bob非常喜欢巧克力,吃再多也觉得不够.当他的父母告诉他将要买很多矩形巧克力片为他庆祝生日时,他的喜悦是能被理解的.巧克力都是 2x1 或 1x2 的矩形 ...
- linuxC编程实战 my_server.c例子问题总结
今天看linux C 编程实战的my_server例子时,敲到这段代码,对其父子进程关闭socket 进行close调用产生疑问 如图中标注的三个close socket,思考子进程通信结束 关闭自己 ...
- centos7/RHEL7安装LibreOffice
1.下载 wget http://download.documentfoundation.org/libreoffice/testing/4.4.0/rpm/x86_64/LibreOfficeDev ...
- 一个基于nodejs,支持http/https的中间人(MITM)代理,便于渗透测试和开发调试。
源码地址:https://github.com/wuchangming/node-mitmproxy node-mitmproxy node-mitmproxy是一个基于nodejs,支持http/h ...
- MYSQL死锁
转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/ri0day-logs/59186177.html mysql使用myisam的时候锁表比较多,尤其 ...