日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

ubuntu+eclipse+svn

發(fā)布時(shí)間:2023/12/2 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu+eclipse+svn 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ubuntu+eclipse+svn??

2010-06-23 16:02:32|??分類: 默認(rèn)分類 |字號(hào)?訂閱

昨天裝了一天的CVS,但是始終無法啟動(dòng)CVSD,防火墻也沒有開,不知道是什么原因,無奈之下只好轉(zhuǎn)向了SVN,也當(dāng)是學(xué)習(xí)一下~~~
環(huán)境:UBUNTU 9.04 ECLIPSE 3。2
一、安裝SVN 服務(wù)器
這個(gè)簡單,只要sudo apt-get install subversion一下就好了。
二、安裝ECLIPSE中的SVN插件:
安裝Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜單下。
選擇搜索要安裝的新功能部件,點(diǎn)擊新建遠(yuǎn)程站點(diǎn),在URl輸入框輸入http://subclipse.tigris.org
/update作為URL添加New Remote Site。
選擇正確后安裝即可,最后要在window-->open perspective->other中把SVN打開就可以看到SVN的界面了。
這個(gè)時(shí)候還不能使用,因?yàn)榉?wù)器上還沒有配置好
三、SVN服務(wù)器配置
1、開啟SVN服務(wù):svnserve -d
檢測服務(wù)是否開啟:netstat -ntlp如果看到3690的端口正常開放了,證明SVN啟動(dòng)了。
2、建立倉庫
svnadmin create /var/svnrepos/
理論上,倉庫可以建立在任何目錄中。
3、修改配置文件/var/svnrepos/conf/svnserve.conf
編輯 svnserve.conf 把a(bǔ)non-access = read ,auth_access = write
還有password-db = passwd 的注釋去掉,還有[general]的注釋也要去掉(這個(gè)默認(rèn)沒有注釋)。
注:當(dāng)你去掉注釋的時(shí)候,不要簡單的把前面的#去掉,要把前面的空格一塊去掉,不然在ECLIPSE中使用的時(shí)候會(huì)出現(xiàn)配置文件格式錯(cuò)誤的問題。
4、修改帳戶文件password
[user]
your_name = your_password 密碼顯然沒有加密
5、重要的一步,修改倉庫文件夾的權(quán)限:
sudo chmod -R o+rw /var/svnrepos/ 如果這一步不做的話,在eclipse中將會(huì)出現(xiàn)權(quán)限問題
四、eclipse中的使用
如果eclipse是使用的C/C++環(huán)境的話,會(huì)碰到JavaHl庫的問題"在 Eclipse Perferences 中的 SVN 設(shè)置中發(fā)現(xiàn)不能選擇使用 "JavaHL" 作為 SVN 接口(報(bào)告的錯(cuò)誤是在 java.library.path 中找不到 libsvnjavahl-1.so)",有解決方法,如下:
1、從 http://packages.ubuntulinux.org/dapper/devel/libsvn-javahl下載libsvn-javahl_1.3.1-3ubuntu1_i386.deb包進(jìn)行安裝,安裝時(shí)應(yīng)該會(huì)報(bào)出:libsvn0沒有安裝的錯(cuò)誤。
2、用google搜索libsvn0 site:http://packages.ubuntulinux.org/dapper(這樣做為的是能夠得到完整的支持)。搜索到后安裝libsvn0,應(yīng)該會(huì)繼續(xù)報(bào)出libdb4.3,libapr0,libneon25,libneon27等一堆的依賴關(guān)系錯(cuò)誤,將后面報(bào)出來的一些都通過以上的搜索方法,下載下來后安裝上。
注:我中間使用了新立得安裝了一下libsvnjava,看解釋是與libsvn-javahl一樣的功能,但是安裝后卻還是報(bào)同樣的錯(cuò)誤。失敗。。。。將其刪除。
另外,有可能需要手動(dòng)創(chuàng)建一個(gè)libsvnjavahl的鏈接
libsvnjavahl的安裝目錄,我這里是這個(gè):/usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib/i386/client/
在這下面創(chuàng)建一個(gè)指向libsvnjavahl的鏈接: sudo ln -s /usr/lib/jni/libsvnjavahl-1.so libsvnjavahl-1.so 3、現(xiàn)在重啟eclipse,然后在window-->preference-->Team-->SVN中應(yīng)該不會(huì)出現(xiàn)錯(cuò)誤了,OK
4、添加SVN資源庫,地址格式為:SVN://127.0.0.1/var/snvrepos/
注:這里是本地測試,但是不能把127.0.0.1寫成localhost,我一開始是用localhost的,一直都是無法連上,不知道是不是SVN的一個(gè)BUG。如果是遠(yuǎn)程,把127.0.0.1改成服務(wù)器的IP地址就可以了。
5、如果是要把工程導(dǎo)入到倉庫之中,選擇目錄中的一個(gè)工程,team-->share,一直走下去就好了。
如果報(bào):不是工作副本也沒有關(guān)系,因?yàn)橐獎(jiǎng)?chuàng)建嘛。
如果在這里碰到了權(quán)限的問題,那么請(qǐng)參考前面修改權(quán)限!
到此,安裝完畢。
如果在svn服務(wù)已經(jīng)啟動(dòng)的情況下添加用戶的話,需要對(duì)其進(jìn)行更新,方法為:
svn update
其他命令可以使用svn help來查找。

總結(jié)

以上是生活随笔為你收集整理的ubuntu+eclipse+svn的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。