zoukankan      html  css  js  c++  java
  • SVN内*版本库同步手册

    1,在路由器上开启 “动态DNS”
    输入花生壳帐号
    moyerockgmail
    system
    登录

    2,在路由器上开启“Dmz主机”
    输入待启用动态域名的源主机ip

    3,在路由器上“虚拟服务器”上添加转发规则
    8080或者8433端口

    4,在源主机上配置防火墙,开启相应端口通过


    5,在源主机上开启svn协议服务,输入dos命令:

    svnserve -d -r D:\Repositories (仓库文件夹地址)

    使用TortoiseSVN的SVN Browse测试svn协议状态,输入如: svn://moyegmail.gicp.net/Test,如果显示库内容则成功

    6,开始同步:


    源目录:           svn://moyegmail.gicp.net/Test
    同步目标目录:      http:// 目标IP:8080/svn/Test/


    (1). 如果目标目录 存在相同的项目,请先清除,重新建立空项目
        svnadmin create Test

    (2). 执行 初始化(在目标目录 )
        svnsync init http:// 目标IP:8080/svn/Test/ svn://moyegmail.gicp.net/Test

        即svnsync init 目标库 源库
        将向你询问登录目标库和源库的用户名和密码,建议为两个库设置相同的用户名及相同的密码正确后,显示
        Copied properties for revision 0.

    (3). 创建一个.bat放到源项目库中,在需要同步时,调用它来进行源向目标的单向同步:


    Sync.bat:

    svnsync sync  --non-interactive http://目标:8080/svn/Test/ --username admin --password system (目标库帐号)

  • 相关阅读:
    hdoj:2075
    hdoj:2072
    hdoj:2071
    hdoj:2070
    hdoj:2069
    test001
    hdoj:2067
    hdoj:2061
    hdoj:2058
    hdoj:2057
  • 原文地址:https://www.cnblogs.com/moye/p/SvnSync.html
Copyright © 2011-2022 走看看