• SubVersion(SVN)的安装配置使用


    一. 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
  • 相关阅读:
    第一次点击button, view视图出现;第二次点击button,view视图消失
    快速破解ps方法
    终端中出现While executing gem ... (Errno::EPERM) Operation not permitted
    隐藏顶部状态栏的方法
    python之dict和set
    python之循环
    python 之条件判断
    python 之列表和元组
    python 之字符串和编码
    人生第一次面试之旅
  • 原文地址:https://www.cnblogs.com/zjm701/p/6113687.html
Copyright © 2020-2023  润新知