博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Subvision SVN 服务端与客户端的安装
阅读量:5147 次
发布时间:2019-06-13

本文共 1489 字,大约阅读时间需要 4 分钟。

一、准备工作

1、获取 Subversion 服务端程序
到官方网站()下载最新的服务器安装程序。目前最新的是1.7版本,具体下载地址是:

,当然版本的升级可能会变化,可以直接到 下载最新的服务端程序,该版本对应的是windows版本,同时绑定了Apache 和Subversion 自带的一个客户端程序

 

2、获取 TortoiseSVN 客户端程序

从官方网站  获取最新的TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subversion 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。

 

二、安装服务器端和客户端

直接运行服务器端和客户端安装程序完成其安装,服务端和客户端安装顺序不作要求。

安装服务端时:

选择安装地址和版本库地址(目前我选择的是D:\Repositories\),当勾选Use secure connection(https://)时表示用安全性更高的https协议,端口号默认为443或8443,如果用http协议则默认端口可选80,81,8080,认证方式如果选择第一个则是要有用户名密码来访问,如选择windows认证则不用输入用户名密码

这样以后svn服务端就安装好了,

接下来安装客户端,基本上一路next:

这样服务端客户端都安装好了。

打开服务:

右键点击用户新添加用户,点击用户组新添加用户组,点击版本库Repositories(版本库根目录)添加版本库

新建版本库时:

若勾选create default structure,则会自动创建trunk,branches,tags文件夹

创建完版本库,可以对其进行授权设置,选择要授权的版本库,点击属性

首先选择Eveyone将其权限设置为no Access 点击应用,再点击add,添加用户

或者添加用户组,先创建用户组,点击Group新建:

填写用户组名为Test,再点击Add添加用户,点击ok即可

给版本库添加用户组权限:选择版本库,再点击属性,出现如下图

选择组,点击ok即可。

这样版本库已建好,可以往版本库中导入要版本控制的项目,如在D:\Hello下有一控制台程序,可右键点击Hello文件夹,选择TortoiseSVN -> Import...

向刚才创建的WCF版本库中添加Hello项目,则在弹出对话框的“URL of repository”输入“”(是你的svn服务器地址),在“Import message”输入注释,此处注释要用英文,中文容易出现乱码。这样就将你的Hello项目导入到了版本库

如果要从版本库中下载项目,则选择下载地址后右键选择 SVN Checkout如下图

其中URL of repository是版本库中项目地址,Chechout directory是在本地存放项目的路径,Checkout Depth默认选择Fully recursive即将项目中所有文件都下载下来,Revision选择HEAD revision则是选择最新版本,选择Revison的话则是选择特定版本

如果要重命名版本库中文件,一定要右键点击项目,选择TortoiseSVN -> rename,之后还要commit到版本库中,删除也要右键选择TortoiseSVN -> Delete,之后再commit到版本库

 参考:

 

转载于:https://www.cnblogs.com/GreenGrass/archive/2012/09/28/2706783.html

你可能感兴趣的文章
C++ STL stack、queue和vector的使用
查看>>
OAuth2 .net MVC实现获取token
查看>>
java中XML操作:xml与string互转、读取XML文档节点及对XML节点增删改查
查看>>
使用Reporting Services时遇到的小问题
查看>>
传递事件和传递命令系统···
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
Database、User、Schema、Tables、Col、Row
查看>>
ckplayer网页播放器简易教程
查看>>
Android Studio 学习(六)内容提供器
查看>>
作业1:求500到1000之间有多少个素数,并打印出来
查看>>
for循环:用turtle画一颗五角星
查看>>
浅谈JavaScript中的eval()
查看>>
操作系统学习(七) 、保护机制概述
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>
MySQL建表语句+添加注释
查看>>
[Leetcode][JAVA] LRU Cache
查看>>
本周内容
查看>>
js兼容公用方法
查看>>