zoukankan      html  css  js  c++  java
  • SNV安装体验

    以前没有用过版本控制之内的东西,今天在园子里看到了一篇关于svn的安装,就依葫芦画瓢的安装了一下。

    1. 下载 subversion 和 windows客户端工具 TortoiseSvn

    Subversion 地址http://subversion.tigris.org/ 找到windows 的版本

    TortoiseSvn 地址 http://tortoisesvn.net/downloads

    2 安装 subversion 和TortoiseSvn 根据提示点下一步就行了,toroiseSvn会要求重启一下

    安装完成后 右键菜单会多两个选项 如下图:

    clip_image002

    3 建立版本库

    我在F:\abc下面建立版本库。建立版本库有两种方式,图形化和命令行,

    图形化:在目录F:\abc下面TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。可能是我下载的tortoisesvn的型号不对,没有出现选择版本库的模式。

    clip_image004

    然后出现了格式不对的错误,然后改用命令行建立版本库

    命名行:在cmd命令下面是用svnadmin create f:\abc

    就建立好了版本库

    4 配置用户权限

    F:\abc\conf下有三个文件

    1.svnserve.conf 用来配置基本的信息

    这里只需要把

    [general]

    # password-db = passwd

    修改成

    [general]

    password-db = passwd

    这里我在配置的时候出现了一个错误

    clip_image006

    Google一下,原来是password-db删除了#但是前面多了一个空格,删除掉那个空格就行了

    2.Passwd 用来配置用户

    用记事本打开,发现有一个

    [users]

    # harry = harryssecret

    # sally = sallyssecret

    在这里的#就是一注释符号,和c#里面的//一样,这里我添加一个用户xxiu 密码为123,每一行为一个用户

    [users]

    harry = harryssecret

    sally = sallyssecret

    xxiu=123

    3.打开authz给用户分配权限

    [groups] 表示组的意思

    [groups]

    harry_and_sally = harry,sally

    的意识就是把用户harry和sally两个用户添加到harry_and_sally这个组中

    接下来给单独的用户配置权限

    [/]表示根目录

    给xxiu这个用户配置一个读写的权限 ,给harry_and_sally这个组读aaa这个目录的权限

    [/]

    Xxiu=rw

    [/aaa]

    @ harry_and_sally=r

    5.运行svn服务

    命令行 用svnserve –d –r f:\abc 来启动服务, 注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

    6.把要做文件管理的文件上传到服务器

    我用F:\xxiu做客户端的目录,在这个目录里面我建立了一个 测试.txt的文件

    右键->TortoiseSVN->Import...,由于我是在一台电脑上安装的,输入svn://localhost/

    clip_image008

    以上4步都配置正确的话,这里会跳出用户,密码输入框。

    clip_image010

    导入了F:\xxiu这个目录的文件

    7.开始使用

    运行右键->Checkout,在URL of repository中输入svn://localhost/

    clip_image012

    这样我们就得到了一份工作拷贝。

    clip_image014

    进去看看

    clip_image016

    打开测试.txt 作出修改,然后右键->Commit...,提交修改的版本到了版本库

    查看修改 ,在测试.txt 上面右键->TortoiseSVN->Show Log

    clip_image018

    就可以看到对文件的修改了。

    以前没有用过版本管理的软件,在园子里逛多了,时不时的会看到一些相关的文章,就自己弄一个来玩一下

  • 相关阅读:
    SpringBoot 项目 打包为 Docker镜像
    0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
    注册k8s到rancher时 agent pods一直处于containercreating状态
    linux查看磁盘使用情况
    linux修改系统时间、时区
    windows 添加路由
    Notebook Docker 安装spark环境
    openlayers6加载天地图混乱问题
    Oracle 高效分页
    VSCode 终端无法打开
  • 原文地址:https://www.cnblogs.com/ac1985482/p/1719778.html
Copyright © 2011-2022 走看看