国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Myeclipse 8.5 配置SVN

Myeclipse 8.5 配置SVN

Posted on 2010-10-20 16:00 ewyb 閱讀(1957) 評(píng)論(0) 編輯 收藏
很早以前用過VSS的人都知道,相比之下SVN的確是個(gè)好東東。他以副本式的版本管理模式很好的解決了VSS單數(shù)據(jù)源下的簽入簽出混亂問題。但是最近發(fā)現(xiàn)很多人都不會(huì)裝SVN,經(jīng)理在這里寫個(gè)博客跟大家分享一下。
環(huán)境:
Win7系統(tǒng)
Myeclipse 8.5GA
JDK1.6
一、準(zhǔn)備工作
首先,當(dāng)然是下載軟件安裝包。(經(jīng)理這里以svn1.6為例)這里需要2個(gè)安裝程序和1個(gè)解壓包。


Setup-Subversion-1.6.6.msi這個(gè)是SVN服務(wù)器。
(你可以在這里 http://subversion.tigris.org 下載到最新版本)

TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi是SVN 版本控制系統(tǒng)的一個(gè)免費(fèi)開源客戶端。
(可以在這里下載   http://tortoisesvn.net/downloads )

site-1.6.12.zip是Myeclipse的插件包。
(可以在這里下載 subclipse.tigris.org

二、安裝svn服務(wù)器
    首先安裝svn服務(wù)器(也就是Setup-Subversion-1.6.6.msi這個(gè)),按照常規(guī)安裝就OK了。然后把tortoise也安裝起來(lái)(也就是TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi這個(gè))。
在安裝tortoise的時(shí)候會(huì)提示重啟,這里最好重啟下。

這是經(jīng)理的安裝目錄
Setup-Subversion-1.6.6.msi --> Subversion目錄
TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi --> TortoiseSVN目錄
svnroot目錄是什么呢?接著往下看

三、建立SVN資源庫(kù)(Repository)
svnroot是經(jīng)理建立的svn資源庫(kù)根目錄,然后在這個(gè)目錄里建立了一個(gè)名為repos的目錄。(這個(gè)目錄是經(jīng)理打算做svn資源庫(kù)的目錄)

然后在這個(gè)目錄點(diǎn)右鍵->TortoiseSVN->Create repository here



當(dāng)看到被建立的repos目錄中多了很多文件夾后證明資源庫(kù)創(chuàng)建成功。
在網(wǎng)上也看到有用cmd命令來(lái)創(chuàng)建的,如svnadmin create D:\svn\repository

四、配置用戶和權(quán)限
 打開剛剛建立的資源庫(kù)文件夾(repos),里面有一個(gè)名為conf的文件夾,這個(gè)文件夾里都是svn的配置信息。首先打開svnserve.conf文件
這里行前凡是有#的都等于是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行。經(jīng)理對(duì)這個(gè)文件主要修改3處
把" #anon-access = read"改為"anon-access = none"
(他表示沒有經(jīng)過驗(yàn)證的用戶無(wú)任何權(quán)限,之前的意思是沒經(jīng)過驗(yàn)證的用戶可以進(jìn)行讀操作。經(jīng)理強(qiáng)烈建議該成none,不然別人沒有驗(yàn)證的人都可以看到項(xiàng)目文件)
把" #auth-access = write"去掉#為"auth-access = write"
(通過驗(yàn)證的用戶有寫操作,寫操作是包含讀操作的)
把" #password-db = passwd"去掉#為"password-db = passwd"
(密碼數(shù)據(jù)存放到passwd文件中)

打開passwd文件
設(shè)置一個(gè)用戶名如 manager=jingli
還有一個(gè)文件authz
這個(gè)文件主要是用來(lái)針對(duì)不同的目錄給用戶分配不同的權(quán)限的。
如:
[groups]
team1 = manager,staff
表示劃定一個(gè)小組,組員有manager和staff用戶

[repository:/baz/fuz]
@team1= rw
 * = r
表示team1這個(gè)組對(duì)資源有讀寫權(quán)限,資源對(duì)所有人有讀權(quán)限

[/foo/bar]
manager = rw
* =r
也可以像這樣對(duì)個(gè)人設(shè)置權(quán)限,manager有讀寫權(quán)限,該資源對(duì)所有人有讀權(quán)限
這些可以根據(jù)個(gè)人需要修改

五、運(yùn)行svn服務(wù)器
在安裝的Subversion目錄下有個(gè)bin目錄里svnserve.exe,我們直接運(yùn)行這個(gè)文件是無(wú)效的。需要在控制臺(tái)來(lái)啟動(dòng)他。直接在cmd命令中輸入svnserve -d -rD:\SVN\svnroot這樣服務(wù)就啟動(dòng)了(注意,這里指定的是svnroot文件即資源根目錄,而不是資源目錄repos)。當(dāng)然你關(guān)閉dos窗口的時(shí)候svn服務(wù)也就關(guān)閉了。svn的所有操作都需要在這個(gè)服務(wù)器啟動(dòng)的基礎(chǔ)上進(jìn)行。但是一直開著這個(gè)dos命令窗口很不爽,所以經(jīng)理在這里寫個(gè)程序讓他開機(jī)自動(dòng)啟動(dòng)。
首先我們需要為svnserve創(chuàng)建一個(gè)系統(tǒng)服務(wù)。
以經(jīng)理本機(jī)的安裝目錄為例,在cmd命令行輸入
sc create SVNServer binpath= "D:\SVN\Subversion\bin\svnserve.exe --service -r D:\SVN\svnroot" 
displayname
= "SVNServer" depend= Tcpip start= auto   
pause
binpath指svnserve.exe的路徑
(注意:如果你的路徑里有空格記得要在binpath的頭尾用轉(zhuǎn)義字符/"把整個(gè)個(gè)binpath框起來(lái),D:\SVN\svnroot指svn資源庫(kù)根目錄)
displayname指服務(wù)名稱
depend指協(xié)議是tcpid
start指開機(jī)自動(dòng)啟動(dòng)
注意:以上的=后面的一個(gè)空格千萬(wàn)不要丟了

然后我們打開服務(wù)可以看到我們的服務(wù)已經(jīng)是自動(dòng)啟動(dòng)了


六、安裝subeclipse插件
打開之前下載的site-1.6.12.zip文件可以看到里面有features、plugins兩個(gè)文件夾
用之前我講過的Myeclipse安裝插件的方法安裝就可以了
參考:
(http://www.blogjava.net/zhangyuan/archive/2010/07/28/327371.html)


在這里要注意一點(diǎn)
安裝插件時(shí)要去掉features中的org.tigris.subversion.subclipse.mylyn_3.0.0.jar文件
去掉plugins中的org.tigris.subversion.subclipse.core_1.6.8.jar和org.tigris.subversion.subclipse.mylyn_3.0.0.jar
經(jīng)理用Myeclipse8.5配這一套svn如果不刪這些文件的話,啟動(dòng)Myeclipse時(shí)會(huì)報(bào)錯(cuò)


這樣SVN就搭建好了..
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Windows下在本機(jī)創(chuàng)建SVN服務(wù)
一、代碼管理平臺(tái)介紹、安裝SVN、客戶端上使用SVN(Linux)、Windows
sub version
配置啟動(dòng)Subversion svn-serve服務(wù)器
用 Subversion 構(gòu)建版本控制環(huán)境
Subversion快速指南
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服