svn(二)

本文详细介绍如何使用TortoiseSVN进行SVN仓库的创建、文件提交与更新,包括权限设置及锁机制的运用。适合初学者快速上手SVN的图形化操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在可视化工具文件夹中选择自己电脑的版本的安装软件,双击安装!
        * 双击 TortoiseSVN-1.7.12.24070-x64-svn-1.7.9.msi 安装
安装完成图形界面后,可以使用图形界面的方式创建仓库
    
技术分析之图形化界面的使用
    模拟两个人同时使用SVN的环境,使用图形界面进行文件的提交和更新的操作
    简单的操作
        * 选择 svn checkout        -- 检出(第一次都需要检出资料,和svn的服务器取得同步)
        * svn的默认端口号是3690,使用协议:svn://localhost:3690/crm 来检出内容
        * 创建文件,出现一个蓝色的 ? 号,说明该文件还没有被svn所管理,需要手动添加该文件。点击 add 完成添加
        * 出现蓝色的 + 号,说明已经被svn管理了,但是没有与svn服务器同步
        * 选中,右键点击提交,就可以与svn同步了   
    如果没有提交成功,说明现在是没有权限的,可以先设置简单的权限
        *  简单的设置权限的版本
            * 打开crm的仓库
            * 找到仓库:conf/svnserve.conf
            * anon-access = write            ---匿名用户可读,可写.

设置权限    
    * 步骤一:找仓库中的conf/svnserve.conf
    * 步骤二:修改配置文件
        * anon-access = none          -- 匿名用户没有权限。(取值:none/read/write)        
        * auth-access = write            -- 认证用户有读写权限
        * password-db = passwd      -- 让passwd的文件生效
        * authz-db = authz                -- 让authz的文件生效    
    * 步骤三 :打开passwd文件:设置用户名和密码
        xx=123
        yy=123  
    * 步骤四    :打开authz文件:设置用户的权限
        [groups]
        crmGroup=xx,yy      
        [/]
        @crmGroup=rw

SVN锁机制
    1. 右键,选择get lock 加锁,提交后默认就解锁了!!
    2. 可以选择仓库,释放锁
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值