开始使用SVN备份个人文件

本文详细介绍了如何通过Subversion(SVN)版本控制系统搭建个人备份方案的过程。包括安装Subversion、创建SVN用户组、建立版本库、更改权限等步骤。

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

写论文期间有一次硬盘挂起,导致大量重复工作,这件事一直耿耿于怀。痛定思痛,以后写的程度什么的也会越来越多,看来弄个又方便又安全的个人备份方案出来是势在必行了。目前暂定用SVN版本管理系统来完成这项重要的任务。这两天花了点时间折腾一下,已经基本能用了,先把过程记录下来再说。

1、首先安装Subversion:

$  sudo aptitude install subversion


2、建立SVN用户组

$  sudo addgroup svn --gid  120


这里用的GID是120,好像ID在1000以下的用户和组默认是不显示出来的,这个有空再仔细看。

3、建立版本库

$  sudo  mkdir  -p  / home / svnroot / document
$   cd   / home / svnroot /
$  sudo svnadmin create document


在执行建立版本库的命令之后,主目录下会生成相关的文件,但是整个目录的用户和组都被设成root了,所以下面要更改主目录的权限。

4、更改权限

$  sudo chgrp -R svn document /
$  sudo chmod -R g + rwx document /



5、导出项目

现在切换到当前工作目录,用以下地址导出项目就可以使用了:

$  svn co file: /// home / svnroot / document


这里对项目主目录只设了组,并给予组成员全部读写权限,如果版本库只是私人使用的话,可以再设定其用户,然后限制组成员的权限。

在实验室用Subversion也有一段时间了,感觉这的确是个好东东。详细的用法及命令另外再写。目前有个问题就是尝试在FAT32上建立版本库没有成功,原因是不能设置权限。为此只能把外接硬盘的一个分区格成了reiserfs专门给Ubuntu使用。但是这个事情应该是能解决的,有空再看看吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值