UNRAID篇!搭建SVN服务器
该篇教程主要讲解SVN服务器的搭建
SVN(Subversion):是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
主要流程目录:
1.安装
2.使用
1.安装
先创建一个容器
进入高级视图进行编辑
参考填写
svn-server
garethflowers/svn-server:latest
添加其他参数
/var/opt/svn
/mnt/user/appdata/svn
3690
3690
2.使用
打开控制台
创建一个库:svnadmin create test
来到映射目录,可以看到已经创建了一个test的库
打开conf文件夹,找到svnserve.conf进行编辑
对照下图,有3个地方需要修改
编辑passwd
设置用户名和密码
下载客户端
默认安装即可
需要注意,安装完成可能提示需要电脑重启
创建一个文件夹,右键就可以看到SVN了,点击设置
点击语言发现只有英文,点击检查更新
可以看到当前版本
找到对应版本
点击下载语言包
滑动到最底下找到中文语言包
下载完成点击安装
这里可以勾选上
再次打开就发现已经切换成中文了
开始正式使用,点击检出
注意格式是:svn://IP:3690/项目名称(nas上创建的)
输入用户名和密码
完成检出(文件夹有个小绿标),因为里面没东西所以是空的
随便创建些东西到文件夹中
点击提交
东西都勾选上
这样就完成提交了
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~


































传说中的Johnny
校验提示文案
是工具人啊
校验提示文案
值友9172069463
校验提示文案
油炸蘑菇纸
我理解的git好处就是提交可以不依赖远端服务器,离线也能做版本控制,网不好也能用,对于离线版本变更比较多的文件,例如代码用git比较方便,但是版本库在本地所以文件比较大占硬盘多。
相比之下SVN版本库在远端,坏处是没网就gg,但是文件占用本地空间小,比较适合管理项目过程文档资料等变化不频繁的文件。
不知道我的理解有没有问题,有没有人交流一下。
校验提示文案
油炸蘑菇纸
我理解的git好处就是提交可以不依赖远端服务器,离线也能做版本控制,网不好也能用,对于离线版本变更比较多的文件,例如代码用git比较方便,但是版本库在本地所以文件比较大占硬盘多。
相比之下SVN版本库在远端,坏处是没网就gg,但是文件占用本地空间小,比较适合管理项目过程文档资料等变化不频繁的文件。
不知道我的理解有没有问题,有没有人交流一下。
校验提示文案
值友9172069463
校验提示文案
是工具人啊
校验提示文案
传说中的Johnny
校验提示文案