最近可能要使用 SVN,故简单学习一下SVN的相关内容
SVN 的环境搭建
- 安装SVN
sudo apt-get install subversion
- 新建仓库
svnadmin create /仓库地址
例如
$ svnadmin create /home/ubuntu/SVN
$ ls
conf db format hooks locks README.txt
可以看到目录下已经多了几个相关的配置文件.
- 修改相关配置文件
- authz:负责账号权限的管理,控制账号是否读写权限
- passwd:负责账号和密码的用户名单管理
- svnserve.conf:svn服务器配置文件
3.1 配置authz

在最后增加一个 [], 并按照 用户名 = rw 的格式填写对应的用户.
3.2 配置 passwd
按照样例格式追加 用户名 = 密码 即可
3.3 配置svnserve.conf
取消如下几处的注释即可

- 启动SVN
sudo svnserve -d -r /home/ubuntu/SVN
-d 已守护模式启动
-r 指定svn版本库根目录,这样是便于客户端不用输入全路径,就可以访问版本库了。
- 如果还没法正常访问,请检查一下所在环境的防火墙及端口设置
SVN 使用
参考下面两个教程即可,如果熟悉git的话上手会比较快
Pycharm 配置SVN
-
下载 svn 命令行工具
https://sourceforge.net/projects/win32svn/?source=typ_redirect -
在Pycharm中设置SVN
如下图所示,在Pycharm的 Setting 中根据前一步svn的安装位置完成配置.
-
配置SVN服务器
点击绿色加号之后,输入你的svn地址 用户米密码即可

网友评论