#安装必要的svn工具
$sudo apt-get install subversion subversion-tools
#采用 svnserve 做服务
jimi@debian:~/buildbot$ mkdir data
jimi@debian:~/buildbot$ svnadmin create data/svn #建立一个仓库
#编辑svn配置文件添加用户,不能使用匿名上传,否则当svn ci 上传代码的时候buildbot没有反应
#修改如下
jimi@debian:~/buildbot$ cat data/svn/conf/svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
[sasl]
#修改passwd 如下
jimi@debian:~/buildbot$ cat data/svn/conf/passwd
[users]
test = test
#启动服务
#-d 守护进程,-r指定目录
jimi@debian:~/buildbot$ svnserve -d -r data
#源码如下
jimi@debian:~/buildbot$ ls test
main.c Makefile
#导入文件
jimi@debian:~/buildbot$ svn import test svn://192.168.1.100/svn/pro
#导出
jimi@debian:~/buildbot$ svn co svn://192.168.1.100/svn/pro
A pro/main.c
A pro/Makefile
Checked out revision 1.
#导入
jimi@debian:~/buildbot$ cd pro/
jimi@debian:~/buildbot/pro$ ls
main.c Makefile
jimi@debian:~/buildbot/pro$ svn ci -m ""
Sending main.c
Transmitting file data .
Committed revision 2.
#其间要输入用户名(test),密码(test)
#更多命令
jimi@debian:~/buildbot/pro$ svn --help
$sudo apt-get install subversion subversion-tools
#采用 svnserve 做服务
jimi@debian:~/buildbot$ mkdir data
jimi@debian:~/buildbot$ svnadmin create data/svn #建立一个仓库
#编辑svn配置文件添加用户,不能使用匿名上传,否则当svn ci 上传代码的时候buildbot没有反应
#修改如下
jimi@debian:~/buildbot$ cat data/svn/conf/svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
[sasl]
#修改passwd 如下
jimi@debian:~/buildbot$ cat data/svn/conf/passwd
[users]
test = test
#启动服务
#-d 守护进程,-r指定目录
jimi@debian:~/buildbot$ svnserve -d -r data
#源码如下
jimi@debian:~/buildbot$ ls test
main.c Makefile
#导入文件
jimi@debian:~/buildbot$ svn import test svn://192.168.1.100/svn/pro
#导出
jimi@debian:~/buildbot$ svn co svn://192.168.1.100/svn/pro
A pro/main.c
A pro/Makefile
Checked out revision 1.
#导入
jimi@debian:~/buildbot$ cd pro/
jimi@debian:~/buildbot/pro$ ls
main.c Makefile
jimi@debian:~/buildbot/pro$ svn ci -m ""
Sending main.c
Transmitting file data .
Committed revision 2.
#其间要输入用户名(test),密码(test)
#更多命令
jimi@debian:~/buildbot/pro$ svn --help