一. SubVersion服务器端安装

安装软件:Setup-Subversion-1.6.4.msi,下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=0;安装即可,这样服务器端运行环境就装好了。(约定%SVN_HOME%为安装目录绝对路径)

二. 服务器端建立版本库

在命令行输入svnadmin create %SVN_REPO%;也可以使用SVN客户端软件TortoiseSVN图形化完成这一步。(约定%SVN_REPO%为版本库绝对路径)

三. 配置用户权限

进入%SVN_REPO%\conf文件夹,在svnserve.conf文件中,找到#[general]和#password-db = passwd两行,将这两行的注释取消掉;然后修改同目录下passwd文件,将# [users]行的注释取消掉,加入实际用户名密码,格式为:用户名=密码。

四. 启动SVN服务

每次手动起服务:在命令行输入svnserve -d -r %SVN_REPO%,窗口关闭即停;

最好创建windows服务,并设定开机自动起动:在命令行输入sc create SvnService binPath= "%SVN_HOME%\bin\svnserve.exe -service -r %SVN_REPO%" DisplayName= "SvnService" depend= Tcpip start= auto

注意:=前不能有空格,=后必须有一个空格

删除服务命令:sc delete SvnService

SVN的访问地址为“svn://127.0.0.1/”

五. 客户端安装

安装软件:TortoiseSVN-1.5.0-win32-svn-1.5.0.msi,下载地址:http://tortoisesvn.net/,安装即可。

六. 客户端基本操作

新增入库:选择目录->右击弹出-> TortoiseSVN->Import->输入目标库URL,导入即可;

取出拷贝:选择目录->右击弹出-> SVN Checkout->输入源库URL,导出即可;

更新本地:选择目录->右击弹出-> SVN Update

修改提交:选择目录->右击弹出-> SVN Commit…

取消本地修改,与库同步:选择目录->右击弹出-> TortoiseSVN->Revert

查看修改日志与版本更新信息:选择目录->右击弹出-> TortoiseSVN->Show log->右击选择某版本->Compare with working copy

恢复本地至某版本:选择目录->右击弹出-> TortoiseSVN->Show log->右击选择某版本->Recert to this revision

七. 迁移库

====简单使用TortoiseSVN====
1.源服务器,选中文件夹Export
2.Sync到目标
3.目标服务器,选中文件夹Import
 
====复杂,包含历史====
1.源服务器
>svnadmin dump %SVN_REPO%>c:\svn_all_20160601.dump
2.Sync到目标
3.目标服务器
>svnadmin load %SVN_REPO%<f:\svn_all_20160601.dump

SubVersion(SVN)的安装配置使用的更多相关文章

  1. code manager tools svn服务安装配置

    svn server 安装配置: 下载地址:http://www.visualsvn.com/server/download/ 然后安装图一步一步前进: 1.点击download now: 2.点击N ...

  2. Jenkins2.32.1+svn+maven安装配置与构建部署

    这两天学习了一下持久化集成工具Jenkins,在自己的本地搭建一个简单的Jenkins环境. 使用环境:Windows64系统,JDK1.8,eclipse,svn(Windows版本VisualSV ...

  3. svn server安装配置

    安装平台:RHEL5 1.安装软件:httpd.subversion.mod_dav_svn 2.修改配置 修改/etc/httpd/conf.d/subversion.conf.eg: LoadMo ...

  4. window下Slik SVN的安装配置

    我相信各位都应该对SVN不会陌生吧,我相信绝大多数人都使用过,但是并不是人人都自己配置过SVN服务器.下面就是我配置SVN服务器的步骤,以及在配置过程中碰见的一些问题,在此记录,希望对你有所帮助. 安 ...

  5. svn+apache安装配置

    1.安装httpd,mod_dav_svn,subversion yum install -y httpd mod_dav_svn subversion 2.创建仓库 mkdir /var/www/s ...

  6. svn的安装配置

    之前找了一些svn的资料,一直配置不成功.然后找到了这个链接,配置成功了.还可以. http://www.cnblogs.com/zhoulf/archive/2013/02/02/2889949.h ...

  7. CentOS下使用yum安装配置和使用svn

    安装说明 系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本 ? 1 2 3 4 5 6 7 8 9 1 ...

  8. subversion(SVN)安装配置

    简介subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.Subversion是一个版本控制系统,相对于的RCS. ...

  9. 从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))…..

    从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))-.. 博客分类: 工具使用 SVNsubversion配置管理Apache应用服务器  </div> 花了一 ...

随机推荐

  1. centos tc 端口限速

    #http://www.fx114.net/qa-178-108967.aspx#http://professor.blog.51cto.com/996189/1569481/#http://blog ...

  2. Android 利用Sharp样式设置文本框EditText圆角形状

    1.首先新建样式文件editsharp.xml: <?xml version="1.0" encoding="utf-8"?> <shape ...

  3. Codeforces 825E - Minimal Labels

    825E - Minimal Labels 题意 给出 m 条有向边,组成有向无环图,输出一个 1 到 n 组成的排列,每个数只能出现一次,表示每个点的标号.如果有边 \((u, v)\) 那么 \( ...

  4. Bfs【p2385】 青铜莲花池

    题目描述--->p2385 青铜莲花池 分析 很明显了,题目告诉我们有八个方向,当然优先考虑bfs! 很简单的bfs,重点在于考虑清楚8个方向. 自己刚开始打错了 emmm 给大家上一个图.↓ ...

  5. RandomeAccessFile - read write

    RandomeAccessFile use write replace writeBytes public class RandomAccessFileTest { public static voi ...

  6. How to not display “Commit point reached - logical record count” counts

      You can use the keyword silent, which is available in the options clause. You can set the followin ...

  7. objective-c 强弱引用、properties的学习

    一.强弱引用 强引用:strong reference 弱引用:weak reference 引用可以理解为指针A指向的对象B.换句话说,拥有指针A的对象是对象B的所有者(ownership). 区别 ...

  8. 将一个txt里的A和B谈话内容获取出来并分别保存到A和B的txt文件中

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream;import java.io.Fi ...

  9. http 头信息详解(转)

    HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616.HTTP协议采用了请求/响应模型.客户 ...

  10. onItemClick(AdapterView<?> parent, View view, int position, long id)

    Public Methods public abstract void onItemClick (AdapterView<?> parent, View view, int positio ...