SVN版本控制--随笔
发布日期:2021-11-14 22:18:53
浏览次数:6
分类:技术文章
本文共 1370 字,大约阅读时间需要 4 分钟。
#配置版本库① 为什么要配置版本库?Subversion是将文件数据信息保存到版本库中进行管理的,为了满足用户的不同需求,Subversion允许用户对版本库目录进行定制。② 在一个非中文无空格目录下创建一个文件夹,作为版本库的根目录。例如:D:\DevRepository\Subversion ③在版本库根目录下创建与具体项目对应的子目录——这样做的目的是使一个SVN服务器能够同时管理多个项目,而不是为每一个项目搭建一个SVN服务器——这显然太浪费资源了。例如下面通过D:\DevRepository\Subversion这个版本库管理下面的项目: D:\DevRepository\Subversion\CRM D:\DevRepository\Subversion\ERP D:\DevRepository\Subversion\OA#配置这个版本库管理的项目--即一个版本库管理多个项目 ④创建版本库命令格式主命令 子命令 参数1svnadmin create 仓库路径举例 svnadmin create D:\DevRepository\Subversion\StuSys# 检出:就是从服务器"下载"到本地的意思 格式 svn checkout 服务器地址/服务器目录 检出到本地的目录 栗子 svn checkout svn://localhost/E:\Subversion\SvnTest OA# 往版本库中中添加新的文件: 格式 svn add file 栗子 svn add HelloWorld.txt svn add *.java 添加所有.Java文件# 提交:就是讲改动的文件提交到版本库中 栗子 svn commit -m "描述" HelloWorld.java操作流程: 1:首先实现检出--下载服务器端的文件到本地 2:然后实现修改或add等操作(如果不add,那么提交的时候会提示Xxx未纳入版本控制) 3:提交修改后的文件--此时只是提交那个人的版本为相对而言的最新版本,但是其他人如果没有检出 则还是上一个版本。 4:自己以及其他人更新后将更新到最新版本,和服务器的文件保持一致(只需要执行svn update即可)配置文件设置(前面不能有空格) 一:svnserve.conf中 anon-access = none auth-access = write password-db = passwd authz-db = authz 二:auth.conf中 [groups] kaifa = tom,jerry # [/foo/bar] [/] @kaifa = rw # [repository:/baz/fuz] @kaifa = rw * = 三:passwd.conf中 tom=123456 jerry=123456
转载地址:https://blog.csdn.net/qq_18538781/article/details/53746740 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月05日 19时42分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java爬虫框架—WebMagic
2019-04-26
Java 基础之反射
2019-04-26
一起来学MySQL—常用内置函数
2019-04-26
Spring 核心 之 IOC
2019-04-26
一起来学MySQL—事务的隔离级别
2019-04-26
直连线和交叉线的区别
2019-04-26
数据库视频—使用.Net访问SQL Server
2019-04-26
数据库视频—总结
2019-04-26
简单工厂模式和策略模式的比较
2019-04-26
简单工厂、工厂方法、抽象工厂模式
2019-04-26
单例模式
2019-04-26
组合模式
2019-04-26
三层架构
2019-04-26
委托与事件(浅度分析)—委托
2019-04-26
委托与事件(浅度分析)—事件
2019-04-26
.NET框架
2019-04-26
VB.NET入门
2019-04-26
七层登录
2019-04-26
Polar bear and air-conditioner
2019-04-26
不加注解引起的500错误
2019-04-26