關於初次配置或者使用svn的一些常見問題

linux下使用 svn的時候出現:目標機器積極拒絕,無法連接'或Can't connect to host
如果svn安裝正確,配置不存在問題的時候。其實,就是還沒有啓動svnserve的緣故了。
可以執行命令:svnserve -d
這時候可能你又會出現下面的問題:No repository found in 'svn://192.168.1.100/pro‘
這其實是因爲svn服務啓動的時候未指定svn倉庫路徑。

因爲剛剛我已經啓動來svnserve。所以先關閉吧。再重新啓動並且指定svn倉庫的位置。
我的svn倉庫建立在/var/test
執行命令:svnserve -d -r /var/test


這時候,問題都已經能解決來。

下面,我們來整體部署下svn版本庫的目錄結構:(這個是根據項目開發的需求進行部署的,並非必要)
整體目錄結構:
版本庫:test
         主幹 ---/trunk
 分支 ---/branch
 標記---/tag
操作步驟:
1、創建版本庫 test
svnadmin create test
下面就是配置svn的帳號、密碼。前面的文章裏已經很詳細地講到了。
傳送門:http://blog.163.com/kaizhu_qin/blog/static/2174485522013528331798/
2、在版本庫test內,新建主幹目錄trunk
svn mkdir svn://localhost/test/trunk
3、在版本庫test內,新建分支目錄branch
svn mkdir svn://localhost/test/branch -m "branch"
4、在版本庫test內,新建分支目錄tag
svn mkdir svn://localhost/test/tag -m "tag"

看下版本庫test的整體目錄結構:
svn ls svn://localhost/test

接下來,就是將項目的主幹導入到版本庫test/trunk
branch 將作爲後續項目開發的分支存放目錄
tag 將作爲項目階段性的標記

接下來,就好好享受你的coding吧。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章