建立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

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