資源描述:
《VISUAL SVN安裝 及客戶端使用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、VISUALSVN安裝及客戶端使用分類:備忘2010-06-0914:0415534人閱讀評(píng)論(4)收藏舉報(bào)svntortoisesvnsubversion服務(wù)器serverapache目錄(?)[+]1.為什么要用VisualSVNServer,而不用Subversion?回答:因?yàn)槿绻苯邮褂肧ubversion,那么在Windows系統(tǒng)上,要想讓它隨系統(tǒng)啟動(dòng),就要封裝SVNServer為windwsservice,還要通過(guò)修改配置文件來(lái)控制用戶權(quán)限,另外如果要想以Web方式【http協(xié)議】訪問(wèn),一般還要安裝配置Apache,如果是新手,豈不是
2、很頭痛?而VisualSVNServe集成了Subversion和Apache,省去了以上所有的麻煩。安裝的時(shí)候SVNServer已經(jīng)封裝為windwsservice,Apache服務(wù)器的配置也只是在圖像界面上,指定認(rèn)證方式、訪問(wèn)端口等簡(jiǎn)單操作;另外,用戶權(quán)限的管理也是通過(guò)圖像界面來(lái)配置。2.為什么不用TFS?回答:因?yàn)槲覀円婚_(kāi)始就是用Subversion和TortioseSVN,所以就沒(méi)有更換其他的軟件。至于TFS至今沒(méi)有用過(guò),其實(shí),我只是看了一些的文章而已,對(duì)它也不了解。3.VisualSVNServer是免費(fèi)的嗎?回答:是的,VisualSV
3、NServer是免費(fèi)的,而VisualSVN是收費(fèi)的。VisualSVN是SVN的客戶端,和VisualStudio集成在一起,VisualSvnServer是SVN的服務(wù)器端,包括Subversion、Apache和用戶及權(quán)限管理,優(yōu)點(diǎn)在上面已經(jīng)說(shuō)過(guò)了。好了,言歸正傳,正式開(kāi)始我們今天的教程。一、VisualSVNServer的配置和使用方法【服務(wù)器端】安裝好VisualSVNServer后【安裝過(guò)程看這里】,運(yùn)行VisualSVNServerManger,下面是啟動(dòng)界面:好的,下面我來(lái)添加一個(gè)代碼庫(kù)【Repository】,如下圖:按上圖所示,
4、創(chuàng)建新的代碼庫(kù),在下圖所示的文本框中輸入代碼庫(kù)名稱:注意:上圖中的CheckBox如果選中,則在代碼庫(kù)StartKit下面會(huì)創(chuàng)建trunk、branches、tags三個(gè)子目錄;不選中,則只創(chuàng)建空的代碼庫(kù)StartKit。點(diǎn)擊OK按鈕,代碼庫(kù)就創(chuàng)建成功了。創(chuàng)建完代碼庫(kù)后,沒(méi)有任何內(nèi)容在里面。我會(huì)在這個(gè)教程的第二部分說(shuō)明如何遷入源代碼。下面,我們開(kāi)始安全性設(shè)置,在左側(cè)的Users上點(diǎn)擊右鍵:輸入上面的信息,點(diǎn)擊OK,我們就創(chuàng)建一個(gè)用戶了。按照上面的過(guò)程,分別添加用戶Developer1、tester1、manager1,好了,我們開(kāi)始添加這些用戶到我
5、們剛才創(chuàng)建的項(xiàng)目里:點(diǎn)擊上圖中的"Add..."按鈕,在下圖中選擇我們剛才添加的用戶,點(diǎn)擊OK按鈕:說(shuō)明:大家可能注意到了下圖中的Groups,是的,你也可以先創(chuàng)建組,把用戶添加到各個(gè)組中,然后對(duì)組進(jìn)行授權(quán),操作比較簡(jiǎn)單,在此略過(guò)。按照下圖所示,分別對(duì)用戶【或組】進(jìn)行授權(quán):點(diǎn)擊"確定"按鈕,上面的用戶就具有了訪問(wèn)StartKit代碼庫(kù)的不同權(quán)限。因?yàn)橛脩魋tarter在團(tuán)隊(duì)中是新來(lái)者,不希望他向代碼庫(kù)中提交新代碼,所以他只能讀取代碼庫(kù)中的代碼,不能提交代碼。tester1是測(cè)試人員,不負(fù)責(zé)代碼編寫(xiě),所以也是只讀權(quán)限。而Developer1和mana
6、ger1是開(kāi)發(fā)人員和項(xiàng)目經(jīng)理,自然具有讀、寫(xiě)的權(quán)限。在實(shí)際的項(xiàng)目開(kāi)發(fā)過(guò)程中,Developer和tester往往不可能只有一個(gè)人,這時(shí)候使用組來(lái)授權(quán)更加方便,這個(gè)大家可以自己練習(xí)一下。二、TotoiseSVN的基本使用方法在項(xiàng)目管理實(shí)踐教程一、工欲善其事,必先利其器【BasicTools】中,我已經(jīng)講解了怎樣安裝TortoiseSVN。在上面的講解中已經(jīng)講了怎么使用VisualSVNServer了,今天我要講的是,TortoiseSVN的簡(jiǎn)單使用方法。一、簽入源代碼到SVN服務(wù)器假如我們使用VisualStudio在文件夾StartKit中創(chuàng)建了一
7、個(gè)項(xiàng)目,我們要把這個(gè)項(xiàng)目的源代碼簽入到SVNServer上的代碼庫(kù)中里,首先右鍵點(diǎn)擊StartKit文件夾,這時(shí)候的右鍵菜單如下圖所示:圖2-2-1點(diǎn)擊Import,彈出下面的窗體,其中http://zt.net.henu.edu.cn是服務(wù)器名,svn是代碼倉(cāng)庫(kù)的根目錄,StartKit是我們?cè)谏蟼€(gè)教程中添加的一個(gè)代碼庫(kù):說(shuō)明:左下角的CheckBox,在第一次簽入源代碼時(shí)沒(méi)有用,但是,在以后你提交代碼的時(shí)候是非常有用的。圖2-2-2點(diǎn)擊OK按鈕,會(huì)彈出下面的窗體,要求輸入憑據(jù):圖2-2-3在上面的窗體中輸入用戶名和密碼,點(diǎn)擊OK按鈕:圖2-2-
8、4如上圖所示,好了,源代碼已經(jīng)成功簽入SVN服務(wù)器了。這時(shí)候團(tuán)隊(duì)成員就可以遷出SVN服務(wù)器上的源代碼到自己的機(jī)器了。二、簽