• Subvision SVN 服务端与客户端的安装


    一、准备工作
    1、获取 Subversion 服务端程序
    到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.7版本,具体下载地址是:

    http://www.visualsvn.com/files/VisualSVN-Server-1.7.msi,当然版本的升级可能会变化,可以直接到http://www.visualsvn.com/server/ 下载最新的服务端程序,该版本对应的是windows版本,同时绑定了Apache 和Subversion 自带的一个客户端程序

    2、获取 TortoiseSVN 客户端程序
    从官方网站 http://tortoisesvn.net/downloads 获取最新的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”输入“http://10.2.3.18:81/svn/WCF”(http://10.2.3.18:81是你的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到版本库

     参考:http://linder0209.iteye.com/blog/365671

    http://www.cnblogs.com/ttzhang/archive/2008/11/06/1325940.html

    http://www.cnblogs.com/ttzhang/archive/2008/11/03/1325102.html

    http://www.cnblogs.com/coderzh/archive/2009/04/05/1429858.html

  • 相关阅读:
    String,StringBuffer与StringBuilder的区别?
    Digui
    Digui1
    逆序
    TestOverWrite
    DemoBoxWeight
    TestSuperSub
    Cast
    TestOverWrite
    Joseph
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2706783.html
Copyright © 2020-2023  润新知