zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    首位相连数组求最大子数组的和
    第四周学习进度报告
    求二维数组中子数组的最大值
    第三周学习进度总结
    数组从文件读取判断子数组的最大值
    CI项目设计Redis队列
    list
    zset
    NodeJS框架一览
    nginx虚拟主机配置
  • 原文地址:https://www.cnblogs.com/zjm701/p/6113687.html
Copyright © 2011-2022 走看看