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
  • 相关阅读:
    HDU2438:Turn the corner(三分)
    XTU1267:Highway(LCA+树的直径)
    HDU6024:Building Shops(DP)
    “玲珑杯”ACM比赛 Round #13 B -- 我也不是B(二分排序)
    XTU1266:Parentheses(贪心+优先队列)
    Educational Codeforces Round 21 D
    Educational Codeforces Round 21E selling souvenirs (dp)
    EOJ3247:铁路修复计划
    关于工厂模式的 个人理解
    设计模式之 工厂方法
  • 原文地址:https://www.cnblogs.com/zjm701/p/6113687.html
Copyright © 2011-2022 走看看