VisualSvn Server介绍

1 、VisualSvn Server 
 VisualSvn Server是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,和Visual Studio集成在一起,但是不免费,使用AnkhSvn(VS2008插件)来代替VisualSvn。使用 VisualSvn Server是Svn的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。

2、 VisualSvn Server安装过程
下载后,运行 VisualSvn-Server-2.1.4.msi 程序,点击Next,下面的截图顺序即为安装步骤: 
【步骤1】安装首页界面,见图

 

【步骤2】选择组件为服务器和管理终端功能 见图

 


【步骤3】自定义安装配置 见图

 

【注意】:
代码库保存地址你可以选择合适的目录,这个代码库Repositories是根目录,创建了就不能删除,如果删除了,VisualSVN Server就不能运作。

实际上这个Repositories文件夹创建了之后就可以不用理会它了,也不用进去文件夹里面修改里面的文件(我的跟图例一样放在D盘)见下图

 

 

    如果不选择Use secure connection ,Server Port那里,默认端口有80/81/8080三个;如果选中最后面的CheckBox,则表示使用安全连接【https协议】,端口只有433/8433二个可用。

默认是选用的。(Server Port那里,我选择的是端口80,没有勾选Use secure connection,本人觉得没有必要使用secure connection)至于授权Authentication,

默认选择 VisualSVN Server自带的用户和用户组。

 

【步骤4】 点击安装按钮,进行安装 见图

 

【步骤5】安装成功,服务启动,见图

 

安装后会添加VisualSvn Server服务:

 

如果要卸载VisualSvn Server,需要做如下的操作:

(1)开始-》运行,在输入框行输入 services.msc  确定

(2)进入服务管理器把VisualSvn Server服务停掉,不然在卸载中途会说进程还在运行不能卸载

 

 

3、VisualSvn Server 配置与使用方法

安装好VisualSVN Server后,运行VisualSVN Server Manger,下面是启动界面,见图:

 

 与VSS的区别:

VisualSvn Server里面的Repositories根节点相当于VSS里面的$符号根节点:

 

4、添加代码库StartKit 

下面添加一个代码库Repository 叫StartKit,并进行相关设置:
【步骤1】创建代码库StartKit,见图。

【步骤2】代码库基本配置,创建新的代码库,在下图所示的文本框中输入代码库名称,见图:

 

【注意】
 Repository URL 地址是用来从客户端或者VS2008中连接服务器。机器名可以改成局域网IP或者公网域名,公网IP或者计算机名,这里用的安全连接模式https。
 上图中的代码库文件结构CheckBox如果选中,则在代码库StartKit下面会创建trunk、branches、tags三个子目录;不选中,则只创建空的代码库StartKit。默认不选中(没有什么用,最好不要选中)
 点击OK按钮,代码库就创建成功了,见图。

 

5、代码库安全性设置 用户和用户组

 下面,我们开始安全性设置,在左侧的Users上点击右键:
【步骤1】创建用户。
 创建用户,并设置用户名和密码,见图。

 

输入上面的信息,点击OK,我们就创建一个用户了。按照上面的过程,分别添加用户startKiter1、startKiter2、startKiter3。
注意:有多少个开发人员就创建多少个用户,每个开发人员拥有一个用户,跟VSS一样
每个开发人员保管好自己的用户名跟密码!!!

 

【步骤2】添加这些用户到我们刚才创建的项目里。
右击代码库StartKit的属性,弹出属性对话框见图。

 

 

点击上图中的"Add..."按钮,在下图中选择我们刚才添加的用户,点击OK按钮:
注意:大家可能注意到了下图中的Groups,是的,你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。


【步骤3】创建组,并选择该组的用户,见图。

 

 

至此,VisualSvn Server的使用就讲完了

 

      开篇

      系列一 版本管理软件简介

      系列二VS项目软件配置工具介绍

      系列三VisualSvn Server

      系列四TortoiseSvn客户端软件

      系列五AnkhSvn

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jsp中页面元素

1.html代码 2.指令&#xff08;page..&#xff09; 3.小脚本&#xff08;<% %>&#xff09; 4.表达式&#xff08;<% %>&#xff09; 5.声明&#xff08;<%! %>&#xff09; 6.注释&#xff08;解释说明&#xff09;转载于:https://www.cnblo…

wordpress 主题教程-笔记

前言&#xff1a;代码参考 &#xff0c;如无特别说明&#xff0c;下面所说的文件&#xff0c;都在 主题目录下。 https://blog.wpjam.com/m/wp-theme-lesson-3-starting-indexphp/ https://github.com/laughing2/wp-theme-tutorial 主题制作步骤 1. 制作好 前端页面 2. 在…

转载 - 最近对问题

之前看过&#xff0c;可是当时没有细看&#xff0c;今天在网上搜了一下&#xff0c;看了一下别人的思路&#xff0c;毕竟这也是一类问题的经典。过一段时间再将自己对其认识总结。现在先转载别人的思路。 出处&#xff1a;http://blog.csdn.net/sd6264456/article/details/9318…

【51单片机快速入门指南】6.3:DS18B20 单总线数字温度计的多路读取

目录硬知识DS18B20介绍时序初始化时序写时序读时序命令ROM 操作命令ROM 搜索举例存贮器操作命令示例程序DS18B20.cDS18B20.h测试程序定时器中断服务函数单传感器时ID的获取 main.c单传感器读取温度和读取特定ID传感器的温度多路传感器读取普中51-单核-A2 STC89C52 Keil uVisio…

css怎么把背景图片拉伸至100%

div再加上属性&#xff0c; -moz-background-size:100% 100%; background-size:100% 100%; 这样设置后再看网页就会发现背景图片拉伸至100%了。 https://jingyan.baidu.com/article/ceb9fb10a6f68d8cad2ba017.html

SQL多行转多列

--★转换结果如上图 1、首先创建表&#xff1a; CREATE TABLE [成绩表]( [编号] [int]IDENTITY(1,1) NOT NULL, [姓名] [varchar](50)NULL, [语文] [numeric](5, 2)NULL, [数学] [numeric](5, 2)NULL, [英语] [numeric](5, 2)NULL ) ON [PRIMARY] 2、插入测试数据 INSERT INTO …

面向对象程序设计的术语

面向对象程序设计中的术语主要包括类、对象、封装、继承、多态性和消息传递。面向对象的思想通过这些术语得到了具体的体现。 类&#xff1a;是对具有相同类型的对象的抽象。一个对象所包含的数据和代码可以通过类来构造。对象&#xff1a;是运行期的基本实体&#xff0c;它是一…

C#通过FFmpeg获得视频文件参数

C#通过FFmpeg获得视频参数 FFmpeg简介 FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video&#xff08;录制、转换 、音/视频&#xff0c;并可将其转换为音/视频流的完整的&#xff0c;跨平台的j解决方案&#xff09;.FFmpeg的开发…

【51单片机快速入门指南】6.3.1:使用1-WIRE搜索算法搜索单总线上所有DS18B20的ID(基于二叉树)

目录源码OWSearch.c测试程序实验现象Proteus仿真实机测试普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 移植自1-WIRE搜索算法 串口部分见【51单片机快速入门指南】3.3&#xff1a;USART 串口通信 DS18B20驱动程序见【5…

背景图片自适应,不重复

body{background:url("assets/myui/img/Starry.jpg") no-repeat;background-size:cover;background-attachment: fixed;} https://blog.csdn.net/qq_42256836/article/details/83720259

webpack那些事儿

Webpack是一个前端资源加载&#xff08;模块加载器&#xff09;兼打包工具。它将根据模块的依赖关系进行静态分析&#xff0c;然后将这些模块按照指定的规则生成对应的静态资源。 grunt/gulp是优化前端开发流程的工具&#xff0c;webpack是一种模块化解决方案&#xff0c;为了解…

卡拉丁发布第四代车用空调滤清器

5月15日&#xff0c;卡拉丁“全澄行动”第四代车用空调滤清器产品发布会在京举行&#xff0c;据悉&#xff0c;该车用空调滤清器PM2.5过滤效率可高达99%。经国家权威检测机构广东省微生物分析检测中心检测&#xff0c;卡拉丁第四代车用空调滤清器对大肠杆菌、金***葡萄球菌抗菌…

【 Grey Hack 】大数四则运算

目录效果加减乘除乘方源码版本&#xff1a;Grey Hack v0.7.3619 - Alpha 在Gs中&#xff0c;位数大于15的整数将以科学计数法显示&#xff0c;故这里提供一种基于字符串加法的四则大数运算算法。由于位数大于10的字符串无法用to_int方法转化为整数&#xff0c;因此本示例中以长…

radio和文字无法对齐

span.my-radio-padding {vertical-align: -3px; } https://blog.csdn.net/qq_29498555/article/details/79487141

uniapp打包小程序上传测试后,使用有的插件显示空白页面,问题解决方【有效 / 最新】

目录 问题1图在微信开发者平台正常能使用 打包上传微信小程序测试问题2图在微信开发者平台正常能使用 打包上传微信小程序测试解决步骤一1.2.3. 解决步骤二打开微信小程序官网看图跨域网址 最后 问题1图 在微信开发者平台正常能使用 未上传小程序&#xff0c;开发过程中&…

django加载本地html

django加载本地html from django.shortcuts import renderfrom django.http import HttpResponse from django.shortcuts import render,render_to_response # Create your views here. def hello(request): return render_to_response("hello.html") 传递数据到htm…

IText 生成页脚页码

做doc文档报表的时候可能遇到这样的需求&#xff1a; 每一个页面需要页码&#xff0c;用IText可以完成这样的需求。 IText生成doc文档需要三个包&#xff1a;iTextAsian.jar&#xff0c;iText-rtf-2.1.4.jar&#xff0c;iText-2.1.4.jar 代码亲测无错&#xff0c;如下所示&…

Java知多少(68)面向字符的输出流

面向字符的输出流都是类 Writer 的子类&#xff0c;其类层次结构如图 10-5 所示。 图10-5 Writer的类层次结构图表 10-3 列出了 Writer 的主要子类及说明。 表 10-3 Writer 的主要子类类名功能说明CharArrayWriter写到字符数组的输出流BufferedWriter缓冲输出字符流PipedWriter…

Linux虚拟机的替代品:Docker与WSL2上手笔记

目录安装Docker可能出现的问题内核需更新Linux 内核更新包将 WSL 2 设置为默认版本An error occurred安装镜像使用Microsoft Store安装所选的 Linux 分发手动安装镜像及文件夹的共享Docker run 命令Windows Terminal的安装在Windows Terminal中直接运行已有的容器Windows 10 20…

Mac/Linux/Centos终端中上传文件到Linux云服务器

Mac/Linux/Centos终端中上传文件到Linux云服务器 1、mac上传文件到Linux服务器 scp 文件名 用户名服务器ip:目标路径如&#xff1a;scp /Users/test/testFile testwww.linuxidc.com:/test/ 2、mac上传文件夹到Linux服务器&#xff0c;与上传文件相比多加了-r scp -r 文件夹目录…