建立svn仓库

#安装必要的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章