zoukankan      html  css  js  c++  java
  • svn

    SVN: cs模式

    客户端的使用:
    1、安装软件,建议重启计算机;
    2、在本机apache服务器下[www目录]右击选择svncheckout

    svncheckout:目的是从服务器上把内容copy到客户端以实现创建一个副本。

    url:
    svn://服务器ip地址
    svn://192.168.2.122


    SVN工作环境;

    1、局域网环境;


    2、广域网环境;


    操作客户端必须要注意的细节:

    1、先更新;
    2、修改;
    3、提交。
    假设出现问题,产生冲突了。

    增、删、改

    增/删:选择对应的动作,然后提交操作。


    服务端的安装!使用!配置!

    1、安装svn服务器端软件;
    2、库[工作原本],放到服务器上的!如何创建库呢?
    提示:搭建服务器端,创建库文件夹,我们借助的是客户端的软件操作的!
    3、通过svn服务器软件关联我们的库路径且启动服务。
    服务端cmd命令行下执行如下脚本:
    svnserve.exe -d -r d:svn

    注意:执行后的cmd命令窗口不可以关闭,否则服务将停止!


    如何优化这个启动模式呢?=================================
    cmd命令行下执行:

    sc create 服务名称 binpath= "c:program filessubversioninsvnserve.exe --service --root d:aaa"

    提示:
    1、服务名称用英文或者英文和数字的组合。
    2、svnserve.exe路径不能搞错;
    3、d:aaa 是我们的库文件夹路径

    sc create svnxdw1111 binpath= "c:Program Files (x86)subversioninsvnserve.exe --service --root d:svn"

    删除多余的,或者错误的服务!========================================

    服务若不小心加多了,想删除多余的,cmd下执行下面的命令即可。
    sc delete svnserve


    如何在服务器端配置用户和密码?============================================
    1、打开库文件夹【当前在用的库-激活的库】

    2、库文件夹下的conf文件夹中,打开2个文件。
    svnserve.conf 配置激活账户登录。
    a、在第20行下追加 anon-access = none
    b、password-db = passwd 开启


    passwd 这个文件中 【users】下方对应的是用户名和密码

    SVN取消记住用户名的方法
     以前为了省事,记住了svn的用户名和密码,现在在同一个服务器上用另外一个用户名取文件,一直提示没有权限,用下面方法解决:
    XP下:
      打开C:Documents and Settings用户名Application DataSubversionauthsvn.simple,找出以前记住密码那个文件删掉,然后重新更新即会弹出输入用户名密码的界面,输入用户名密码搞定。
    win7下:
    C:Users{用户名}AppDataRoamingSubversionauthsvn.simple
    C:UsersAdministratorAppDataRoamingSubversionauth

  • 相关阅读:
    GoldenGate Studio 12.2.1.1发布
    重构-改善既有代码的设计完整笔记系列之8
    重构-改善既有代码的设计完整笔记系列之6、7
    Java多线程开发系列-线程管理
    Java多线程开发系列-线程活性故障
    Java多线程开发系列-线程间协作
    Java多线程开发系列-基础
    了不起的Java-CompletableFuture组合异步编程
    了不起的Java-Optional替代null处理
    了不起的Java-Lambda替代设计模式
  • 原文地址:https://www.cnblogs.com/liu-heng/p/7110752.html
Copyright © 2011-2022 走看看