因工作需要,使用svn管理相关资料方便,以免笔记本丢失导致工作资料丢失。
步骤:
1.安装svn。
2.创建svn和repository目录并授权。
3.配置文件,启动svn。
4.使用相关。
详细步骤:
- 1.安装svn。
检查是否安装过svn,命令which svn
若有则显示svn路径,需要卸载原svn,命令sudo apt-get remove --purge subversion
若无则:
更新源:# sudo apt-get update
安装svn: # sudo apt-get install subversion
- 2.创建svn和repository目录并授权。
# mkdir /home/svn
# mkdir /home/svn/repository
# chmod -R 777 /home/svn/repository
创建版本库:# sudo svnadmin create /home/svn/repository
- 3.配置文件,启动svn。
# vi /home/svn/repository/conf/svnserve.conf
添加用户:# vi /home/svn/repository/conf/passwd
设置用户权限:# vi /home/svn/repository/conf/authz
先开放默认的3690端口
再启动svn:# svnserve -d -r /home/svn
检出目录:# svn checkout svn://127.0.0.1/repository/
Windows需要提交文件的目录里面右键>svn检出:
- 4.使用相关。
本地文件同步到服务器
需要同步的文件夹内右键>svn提交
服务器更新资料:# svn checkout svn://127.0.0.1/repository/
=============补充=========================================================
以上是一个版本库,假如我们要管理多个版本库。例如:要同步多个不同文件夹的文件到服务器存储,此时如果每一步都要 执行 “创建版本库:# sudo svnadmin create /home/svn/repository” 和配置 conf文件的话,就会显得很麻烦,能不能共用一个配置文件同时管理多个版本库?