LinuxPack

LinuxPack.Net
Linux软件网——精选每一篇高品质的技术干货
  1. 首页
  2. 正文

(柠檬班)怎么备份工作文档的版本控制管理工具

2023年5月26日 169点热度

关注并置顶【柠檬班】

能够第一时间找到呦~

首先我们思索下边几个工作中会碰到的问题:

◆怎么备份工作文档

◆怎么进行工作文档的版本管理

◆协同合作模式如何进行数据的同步

一个互联网公司会有特别多的工作角色,如项目总监、产品总监、开发工程师、设计师、测试工程师等等,每晚的工作会形成极其多的代码、文档。

所以我们须要一个管理工具来对文档进行科学备份和版本控制,明天我们要分享的——subversionlinux查看svn版本命令,简称SVNwps for linux,就是一个强悍的版本控制管理工具。

SVN简介

Subversion,简称SVN,是一个开源的版本控制系统。

在Subversion管理下,文件储存在中心版本库里,这个版本库如同一个普通的文件服务器.

不同的是,它可以记录每一次文件和目录的更改情况,这样就可以通过SVN将数据恢复到先前的版本,并可以查看数据的修改细节。

linux查看系统版本命令_linux查看svn版本命令_linux查看svn版本命令

使用svn,我们三天的工作流程将弄成如下几步:

◆每个人从SVN服务器下载项目的最新文档(代码)

◆进入各自的分支,开始工作

◆阶段性工作成果递交

◆下班时间到了,合并各自的分支到服务器主分支

安装

下边就带你们在Linux下安装一个属于自己的版本控制管理系统

①yum在线安装subversion,连上Linux系统,输入yum-yinstallsubversion。

当见到如下提示时linux查看svn版本命令,表示安装SVN成功了。

②建立库房目录,使用svnadmin构建一个版本库,输入如下命令

mkdir-p/var/svn/lemonsvnadmincreate/var/svn/lemon

③版本库目录和文件说明

切换到/var/svn/lemon的目录下,我们可以看见生成了如下的文件

linux查看svn版本命令_linux查看系统版本命令_linux查看svn版本命令

conf:库房配置文件(用户访问帐号、权限等)db:所有版本控制的数据文件的目录

format:文本文件,上面只放了一个整数,表示当前文件库配置的版本号

hooks:hook脚本文件locks:文件库锁定数据的目录

切换到conf目录下,可以看见三个配置文件

④编辑帐号密码文件passwd,添加访问用户和对应的密码

输入:vim/var/svn/www/conf/passwd

linux查看系统版本命令_linux查看svn版本命令_linux查看svn版本命令

编辑文件,在[users]下添加用户名密码对,之后保存退出。

⑤编辑权限控制文件authz,界定组、添加用户到组并授权

输入:vim/var/svn/lemon/conf/authz

编辑文件如下,之后保存退出

linux查看svn版本命令_linux查看svn版本命令_linux查看系统版本命令

[groups]下配置的是组=组用户1、组用户2的一个列表,表示每位组有什么用户;

[/]:这儿的根目录是指项目根目录,而不是系统根目录。

具体本例是指/var/svn/lemon@g_admin=rw:表示g_admin这个组的权限,其中r表示读,w表示写,即该组拥有项目根目录的读写权限

[/dev]@g_dev=rw表示g_dev组拥有对根目录下dev目录下文件的读写权限

⑥编辑服务配置文件,让用户和策略生效

输入:

vim/var/svn/lemon/conf/svnserve.conf

更改svn库房配置文件如下

里面的各个配置项说明如下:

[general]anon-access=none#不容许匿名用户访问

auth-access=write#通过验证的用户可以读和写。

passwd.conf中用户password-db=/var/svn/lemon/conf/passwd#

用户保存文件authz-db=/var/svn/lemon/conf/authz#

权限管理文件realm=lemon#认证空间名,版本库所在目录

⑦启动svn:svnserve-d-r/var/svn/

测试是否成功:输入svnserve--version见到如下信息就表示我们的SVN早已正常启动了

⑧初始化版本库文件

我们在/home目录下新建一个测试文件,并使用svninport命令导出初始文件到版本库

linux查看系统版本命令_linux查看svn版本命令_linux查看svn版本命令

⑨接出来使用我们的svn顾客端TortoiSVN

在win7下下载我们刚创建的版本库点击滑鼠左键,选择SVNcheckout

linux查看svn版本命令_linux查看系统版本命令_linux查看svn版本命令

输入我们的SVN版本库地址:

linux查看系统版本命令_linux查看svn版本命令_linux查看svn版本命令

点击OK,输入我们的用户名和密码

点击OK嵌入式linux驱动程序设计从入门到精通,我们就可以看见checkout的提示,还有dev下之前构建的文件

linux查看svn版本命令_linux查看svn版本命令_linux查看系统版本命令

linux查看svn版本命令_linux查看svn版本命令_linux查看系统版本命令

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 6
最后更新:2023年5月26日

Linux软件网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞

Linux软件网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux内核升级,十大重磅新特性,你掌握几个? 的控制台端口,默认启动脚本没有任何问题 Linux魅力:轻松安装Curses库,开启无限可能 (Linux命令行模式常用快捷键)Linux系统运行级别 深入解析Linux内核源代码,轻松掌握分析工具 常用的Linux图形界面开发的评测对比! virtualbox centos ip VirtualBox设置CentOS IP 如果你知道怎么做,你可以在Chromebook上启用Linux Linux服务器安全维护:让网站坚如磐石 Linux上运行Windows程序需要安装Wine,Wine文件就靠命令了 BodhiLinux发行版:开启全新界面设计与中文体验 如何在虚拟机中安装UbuntuServer操作系统?光盘 计算机工程师分享ghostunix系统下载的经验 文中介绍的非常详细,退出vim编辑器的方法 Linux删除所有软连接 Pythonpython编程python编辑器的退出方法和命令方法介绍 centos grub.cfg 升级系统引导,尽享CentOS Grub.cfg的多样性 嵌入式培训的课程内容和课程体系是怎么样的 CentOS打造高效稳定的SVN服务器 文章目录命令行工具重定向归档/解档
ssh linux 掌握SSH Linux的九个关键,你知道多少?如何安装Windows中的exe软件包的方法?suse linux 版本 高效工作,suselin版本的十大亮点Linux系统快速安装桌面环境网络操作系统外文名:NetworkOperating简介Linux开机自动进纯文本模式修改方法总结!!领略CentOS软件中心的魅力!RedHatLinux的一些基础知识(敲黑板)谁的小眼睛还没有看老师Linux日志中文乱码问题该如何解决?七个方面介绍Linux操作系统下安装软件包的方式有哪些?Unix/Linux程序设计:要点、技巧、教程Jetbrains全系列IDE稳定放心使用Linux虚拟存储管理分析摘Linux图形界面安装指南图1.11LinusBenedictTorvalds1大学二年级的学习操作系统Linux教学:版本、特点与适用场景华清远见STM32MP157和imx6ull开发板对比对比Linux开源社区:评测对比全解析Java程序的运行流程和运行3个步骤百度云上的Unix编程艺术经验脚本创建脚本教程
红帽企业Linux9的9个理由-社区发行版依赖于 SSD安装Linux,这些细节问题必须知道! 文章目录命令行工具重定向归档/解档 图1.11LinusBenedictTorvalds1大学二年级的学习操作系统 解决Linux Oracle中文乱码问题,简单可行! php时间转unix时间的方法(d-DD,) 替代Windows软件,Linux更灵活:开源特性解析 如何知晓操作系统是32位还是64位?(组图) Unix编程:激情与可能性的体验之旅 如何在Linux上创建可执行文件? 红帽子Linux 评测:2023年6月23日对比 centos pomelo CentOS上的游戏服务器框架:Pomelo Linux系统提权漏洞惊现!黑客轻松入侵预警 一下linux系统装win7系统安装教程,你知道吗? linux windows 游戏 玩游戏选谁?Linux还是Windows更胜一筹? 如何在虚拟机中安装UbuntuServer操作系统?光盘 简略、通顺、有吸引力的标题:掌握CentOS 7内存查看技巧 一个是织梦内容管理系统dedecms Linux版本:经验与教训总结 轻松学会win8 linux双系统安装,畅享双倍操作体验!
标签聚合
6
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 88篇
  • 2023年8月 / 122篇
  • 2023年7月 / 123篇
  • 2023年6月 / 119篇
  • 2023年5月 / 123篇
  • 2023年4月 / 116篇
  • 2023年3月 / 110篇
  • 2023年2月 / 83篇
  • 2023年1月 / 159篇
  • 2022年12月 / 174篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxPack.net ALL RIGHTS RESERVED.

京ICP备16058923号-4