1. SVN Server安装

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.下载的网址是:http://subversion.apache.org/packages.html

首先来下载和搭建SVN服务器. 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用。注意下载客户端的语言包和VS插件(如果需要),下载文件如下所示:

先安装VisualSVN Server,双击其安装包,如下所示:

点击Next,进入下一步,如图:

当然是接受许可,点击下一步,如下所示:

选择第一个和最后一个,点击下一步,如下所示:

选择标准版,点击下一步,如图:

        Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录,Server Port指定一个端口,Use secure connection勾上表示使用安全连接,点击Next,进入下一步,如图:

        

这里提示TCP端口已被占用,因此要么将占有这个端口的进程干掉,要么重新选择一个端口,这里选择8443这个端口,如下所示:

点击下一步,出现如下画面:

显而易见,选择安装了,结果提示如下图错误:

谷歌不能使用只好度娘,运行输入Services.msc打开服务并找到VisualSVNServer,如下所示:

    在服务上,点击右键--属性,打开"登录"选项卡。将"此帐户"改成"本地系统帐户"。再回到安装程序弹出窗口处,选择"Retry",发现还是不行。猜测可能对win8.1不太兼容或者还有其它地方没有设置好。

 

继续查找,发现需要运行SVN Server后通过Properties创建一个证书,如下所示:

点击Retry后,成功安装,如下所示:

  1. SVN Server搭建和使用

打开SVN Server,在Repositores右键选择新建Repository,输入其名字,点击OK,会出现如下图所示选择Repositorey 结构:

这个依个人而定,我选择最后一项,点击下一步,如下所示:

这里选择第一项,后面添加用户组和用户时再进行调整。点击Create,如下所示:

下面创建用户组和用户。在Users上右键选择Create User,如下所示:

出现新建用户窗口,如下所示:

填写好用户名和密码后,点击OK即可创建该用户。本次创建的用户如下:

按照上面的方式,添加组Group名为Manager和Developer,并添加对应的用户,如下所示:

这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:

在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:

粘贴上对应的URL,填写说明信息,如下所示:

点击OK,填写对应用户名和密码(该用户必须有该目录下的读写权限,若没有这个需要在目录的属性中更改),如下所示:

点击OK,即可导入对应的文件:

查看同步的文件验证方法是打开SVN Server管理器,刷新一下Trunk目录下的文件,如下图所示:

VisualSVN SERVER的安装和使用的更多相关文章

  1. VisualSVN Server如何安装和使用

    首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件 ...

  2. SVN--下载、安装VisualSVN server 服务端和 TortoiseSVN客户端

    前言: 在http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html的博客中已经很详细地介绍了SVN的服务器--VisualS ...

  3. VisualSVN Server安装后,TortoiseSVN远程无法访问版本库。

    修正!重演了一遍,发现总结有误,重新整理下.首先访问版本库的路径不清楚的话可以在VisualSVN Server的版本库上右键“Copy URL to Clipboard”.访问版本库失败的几种情况: ...

  4. 安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details"错误.原因是启动"VisualSVN Server"失败

    安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server ...

  5. visualSVN server安装使用

    SVN服务推荐使用visualSVN server,安装完成之后自动设置开机启动服务,具体使用如下图:

  6. SVN入门 服务器VisualSVN Server和客户端TortoiseSVN安装

    Subversion是一个版本控制系统,相对于的RCS.CVS,采用了分支管理系统,它的设计目标就是取代CVS.互联网上免费的版本控制服务多基于Subversion. 一.SVN工作原理 SVN(Su ...

  7. VIsualSVN server 安装及旧仓库导入

    安装参考: 1,  http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversi ...

  8. Windows下使用VisualSVN Server搭建SVN服务器

    使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和 Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明. VisualSVN Server ...

  9. 使用VisualSVN Server搭建SVN服务器

    工具: TortoiseSVN-1.8.4.24972-x64-svn-1.8.5(客户端) LanguagePack_1.8.4.24972-x64-zh_CN.msi Setup-Subversi ...

随机推荐

  1. C++——对象和类

    最重要的OOP特性: *抽象: *封装和数据隐藏: *多态: *继承: *代码的可重用性: 一.抽象和类 1.类型 指定基本类型完成了三项工作:1).决定数据对象需要的内存数量:2).决定如何解释内存 ...

  2. linux 文件类型 文件权限

    linux中常见的文件类型有: “—”表示普通文件 :-rw-r--r-- 1 root root 41727 07-13 02:56 install.log   “d”表示目录 :drwxr-xr- ...

  3. 值类型,引用类型,栈,堆,ref,out

    在网上收集... C#的值类型,引用类型,栈,堆,ref,out C# 的类型系统可分为两种类型,一是值类型,一是引用类型,这个每个C#程序员都了解.还有托管堆,栈,ref,out等等概念也是每个C# ...

  4. alertdialog.builder 自定义弹窗

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  5. 获取AVCaptureSession samplebuffer 一像素的 rgb值

    获取AVCaptureSession samplebuffer 一像素的 rgb值 typedef unsigned char byte; typedef struct RGBPixel{ byte ...

  6. Windows代码页、区域

    目录 第1章代码页    1 1 代码页    1 1.1 单字节字符集    1 1.2 双字节字符集    1 1.3 多字节字符集    1 1.4 ANSI代码页    2 2 枚举代码页   ...

  7. React Native For Android 架构初探

    版权声明:本文由王少鸣原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/171 来源:腾云阁 https://www.qclo ...

  8. Unity5.3官方VR教程重磅登场-系列2

    作者:王寒链接:https://zhuanlan.zhihu.com/p/20485529来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 欢迎继续我们的学习. 北京时间 ...

  9. LR测试https协议设置方法

    测试ssl隧道的设置方法: 前一段时间使用loadrunner测试ssl vpn时,使用ssl隧道一直配置不成功,经过查资料,终于成功,记录一下,方便大家测试.走ssl隧道与普通http,只需多设两个 ...

  10. 设置pictureBox的边框颜色

    private void pictureBox2_Paint(object sender, PaintEventArgs e) { PictureBox p = (PictureBox)sender; ...