ubuntu16.04 svn搭建多项目搭建多个版本仓
ubuntu16.04 svn搭建多項目搭建多個版本倉
進入/opt/workspace/svn
svnadmin create aproject
svnadmin create bproject
?
?
關于版本倉庫的配置,詳見下面:
Ubuntu16.04 搭建SVN服務器(建立版本倉及import和checkout代碼)
https://blog.csdn.net/LoongEmbedded/article/details/79344850
?
3. 導入代碼到a和b版本倉庫
管理員賬號提交
/home/chenky/svn/atest和/home/chenky/svn/btest為要提交到版本倉的源代碼目錄
svn import --no-ignore /home/chenky/svn/atest file:///opt/workspace/svn/aproject -m “導入代碼”
svn import --no-ignore /home/chenky/svn/btest file:///opt/workspace/svn/bproject -m “導入代碼”
4. 啟動服務
查看是否啟動成功,可看監聽的3690端口
netstat -antp |grep svnserve
如果想關閉服務,可使用pkill svnserve
?
啟動svn服務
svnserve -d -r /opt/workspace/svn,這里要注意svn是創建的版本倉aproject和bproject的上級目錄。
?
5.導出代碼
svn co svn://192.168.0.107/aproject
?
chenky@Lenovo-ser:~/svn/src$ svn co svn://192.168.0.107/aproject
svn: E170013: Unable to connect to a repository at URL 'svn://192.168.0.107/aproject'
svn: E200002: line 19: Option expected
這是conf下面的配置文件前面取消注釋的時候有空格引起的,去掉空格就行了,修改的文件是conf/svnserve.conf,比如取消password-db = passwd前面的注釋后,其前面的空格也要去掉。
svn: E170001: Authorization failed,需要修改conf/authz文件,把a項目對應的版本倉[/aproject]改為[aproject:/]即可。
?
?
總結
以上是生活随笔為你收集整理的ubuntu16.04 svn搭建多项目搭建多个版本仓的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AndroidStuido编译relea
- 下一篇: AndroidStudio直接通过gra