SVN在小組項目開發(fā)中的使用_第1頁
SVN在小組項目開發(fā)中的使用_第2頁
SVN在小組項目開發(fā)中的使用_第3頁
SVN在小組項目開發(fā)中的使用_第4頁
SVN在小組項目開發(fā)中的使用_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

SVN在項目開發(fā)中的使用主講人:程康SVN使用MyEclipse中SVN插件安裝SVN代碼倉庫的創(chuàng)建與權(quán)限分配SVN代碼倉庫中項目的導(dǎo)入與檢出項目的更新與提交沖突現(xiàn)象與解決辦法MyEclipse常遇問題及其解決辦法一、MyEclipse中SVN插件安裝步驟一、下載SVN插件subclipse下載地址:/servlets/ProjectDocumentList?folderID=2240下載完成之后,得到的是一個壓縮包文件,如下圖所示:步驟二、找到MyEclipse10在安裝目錄下的dropins文件夾,打開dropins文件夾,新建一個svn文件夾步驟三、解壓縮下載好的壓縮包解壓步驟四、把features和plugins文件夾拷貝到MyEclipse安裝目錄dropins文件夾 下的SVN文件夾中

安裝好SVN插件后,重新啟動MyEclipse,這時候啟動會比較慢,因為MyEclipse要去下載一些相關(guān)連的Jar文件,當(dāng)進(jìn)入到MyEclipse啟動完之后進(jìn)入到workspace時,就會自動彈出相關(guān)聯(lián)文件已經(jīng)自動下載完成的提示對話框,如下圖所示

步驟五、在MyEclipse中檢查SVN是否安裝成功Window->ShowView->Other(展開SVN)安裝成功!

二、SVN代碼倉庫的創(chuàng)建與權(quán)限分配

1、啟動VisualSVNServer,新建一個代碼倉庫,輸入名稱,一直下一步2、創(chuàng)建成功后,記錄下代碼倉庫的URL3、為新創(chuàng)建的代碼倉庫創(chuàng)建用戶,并賦予權(quán)限,右鍵->properties4、Security->Add,添加相應(yīng)的用戶及權(quán)限,確認(rèn)三、SVN代碼倉庫中項目的導(dǎo)入與檢出項目的導(dǎo)入1、項目->右鍵->Team->ShareProject(選擇SVN)->Next2、選擇創(chuàng)建建新的資源庫庫位置,Next3、輸入剛剛才創(chuàng)建的資資源庫URL4、點擊Next,輸入入代碼倉庫分分配的用戶名名和密碼,->OK5、在要提交交的項目上,,右鍵->Team->提交即即可完成項目目代碼提交到到剛創(chuàng)建的代代碼倉庫,提提交過程中,,要寫好注釋釋,這樣不僅僅便于其它人人的操作,也也便于日后代代碼問題的發(fā)發(fā)現(xiàn)等項目的檢出1、空白處右右鍵->import,選擇擇從SVN檢出項目Next2、選擇創(chuàng)建建新的資源庫庫位置->Next,輸入資資源庫的URL,繼續(xù)Next3、這時會彈彈出對話框,,點擊永久接接受4、輸入相應(yīng)應(yīng)分配的用戶戶名和密碼5、點擊要檢檢出的項目,Next6、、默認(rèn),一般般選擇使用缺缺省空間,完完成四、項項目的的更新新與提提交情況一一:在檢出出的項項目中中添加加新類類情況況下的的操作作1.在在項目目下新新建一一個類類SVNDemo,可以以看到到在類類前有有一個個?右右鍵->Team->添添加到到版本本控制制->再次次選擇擇提交交,或或者直直接點點擊提提交,,即可可把該該類添添加到到代碼碼倉庫庫2、寫寫上相相應(yīng)注注釋,,然后后會看看到類類前的的?消消失,,代碼碼已經(jīng)經(jīng)提交交成功功情況二二:兩臺客客戶端端操作作,代代碼的的如何何合并并與提提交1、客客戶端端一((添加加一個個屬性性)::2、客客戶端端二((添加加一個個注釋釋)::可以看看到,,兩端端類前前分別別會出出現(xiàn)一一個*號,,代表表該類類被修修改過過,與與上一一版本本現(xiàn)不不一致致。3、客客戶端端一,,點擊擊出現(xiàn)現(xiàn)帶*的類類,右右鍵->Team->提提交((寫上上相應(yīng)應(yīng)的注注釋,,會發(fā)發(fā)現(xiàn)類類前面面的*消失失,此此時代代碼已已經(jīng)提提交到到代碼碼倉庫庫)4、客客戶端端二,,點擊擊出現(xiàn)現(xiàn)帶*的類類,右右鍵->Team->更更新((會看看到把把客戶戶端一一提交交的代代碼更更新到到本地地),,然后后右鍵鍵->Team->提交交,即即可完完成新新增代代碼向向代碼碼倉庫庫的合合并操操作。。五、沖突現(xiàn)現(xiàn)象與與解決決辦法法兩臺客客戶端端操作作,當(dāng)當(dāng)修改改同一一地方方時,,代碼碼的沖沖突與與解決決1、客戶端端一2、客客戶端端二(執(zhí)行行更新新,修修改注注釋,,提交交):(修改改注釋釋,提提交,,會發(fā)發(fā)現(xiàn)有有沖突突發(fā)生生):3、客客戶端端二定定位到到該類類,先先執(zhí)行行更新新操作作,這這時會會發(fā)現(xiàn)現(xiàn)沖突突出現(xiàn)現(xiàn)在該該內(nèi)中中,并并顯示示雙方方什么么地方方出現(xiàn)現(xiàn)了沖沖突注:兩兩方協(xié)協(xié)商完完成后后,在在客戶戶端二二,修修改沖沖突的的位置置,修修改成成協(xié)商商后的的結(jié)果果4、客客戶端端二在在出現(xiàn)現(xiàn)沖突突的類類上執(zhí)執(zhí)行右右鍵->Team->標(biāo)記為為解決決,點擊擊OK,最最后執(zhí)執(zhí)行提交操作,,即可可成功功解決決兩人人產(chǎn)生生的沖沖突。。客戶戶端一一更新新后,,會出出現(xiàn)解解決后后的效效果。。其它的的擴展展1、查查看本本地項項目某某個類類的歷歷史版版本信信息((顯示示資源源歷史史信息息)可看到到版本本號,,修改改日期期,操操作人人,及及注釋釋,以以及影影響的的代碼碼等信信息在下面面位置置處右右鍵->Compare選擇要要比較較的版版本,,可以以發(fā)現(xiàn)現(xiàn)與其其它版版本不不同的的信息息也可以以通過過在某某個類類上,,右鍵鍵->CompareWith->修修訂版版,通通過點點擊不不同的的版本本,實實現(xiàn)相相互的的比較較,比比上一一個更更加方方便。。六、MyEclipse常遇遇問題題及其其解決決辦法法問題一一:MyEclipse中Java文文件看看不到到是否否與svn同步步?比比如有有一個個類叫叫temp.java,,可可以看看到它它是否否與svn上的的相同同,改改動過過的話話就會會出現(xiàn)現(xiàn)*號號,也也能看看到svn上該該文件件的最最新修修改時時間。。而現(xiàn)現(xiàn)在只只能通通過右右鍵點點Team才能能同步步了,,很不不方便便,有有沒有有解決決的方方法啊啊?解決辦辦法::windows->preferences->General->Appearance->LableDecorations勾勾選選其中中的SVN項項即即可。。問題二::MyEclipse中中新建資資源庫位位置時出出現(xiàn)URLaccessforbiddenforunknownreasonsvn:accessto'/xxxxxx'forbidden解決辦法法:因以前有有永久保保存密碼碼或者其其它操作作,可以以通過以以下方式式解決1.查查看你的的Eclipse中使使用的是是什么SVNInterface查看方法法:在eclipse中按菜菜單windows>preference>Team>SVNSVN接口口查查找2.如如果是用用的JavaHL,找找到以以下目錄錄并刪除除auth目錄錄下的文文件.C:\Users\Administrator\AppData\Roaming\Subversion\3.如如果你用用的SVNKit,找找到以以下目錄錄并刪除除.keyring文文件.MyEclipse安安裝目錄錄下(非非Common下)configuration里面面的org.eclipse.core.runtime這樣做了了以后我我們再使使用SVN更新新或提交交,使得得客戶端端與服務(wù)務(wù)端進(jìn)行行通訊,,這樣就就會SVN客戶戶端就要要求我們們輸入新新的用戶戶名密碼碼,輸入入我們的的用戶名名密碼就就可以替替換掉舊舊的用戶戶名密碼碼。9、靜夜四無無鄰,荒居居舊業(yè)貧。。。1月-231月-23Wednesday,January4,202310、雨雨中中黃黃葉葉樹樹,,燈燈下下白白頭頭人人。。。。23:07:4223:07:4223:071/4/202311:07:42PM11、以我獨獨沈久,,愧君相相見頻。。。1月-2323:07:4223:07Jan-2304-Jan-2312、故人人江海海別,,幾度度隔山山川。。。23:07:4223:07:4223:07Wednesday,January4,202313、乍見翻疑夢夢,相悲各問問年。。1月-231月-2323:07:4223:07:42January4,202314、他鄉(xiāng)鄉(xiāng)生白白發(fā),,舊國國見青青山。。。04一一月月202311:07:42下下午午23:07:421月-2315、比不了得就就不比,得不不到的就不要要。。。一月2311:07下下午1月-2323:07January4,202316、行動出成成果,工作作出財富。。。2023/1/423:07:4223:07:4204January202317、做做前前,,能能夠夠環(huán)環(huán)視視四四周周;;做做時時,,你你只只能能或或者者最最好好沿沿著著以以腳腳為為起起點點的的射射線線向向前前。。。。11:07:42下午午11:07下下午23:07:421月-239、沒有有失敗敗,只只有暫暫時停停止成成功??!。1月-231月-23Wednesday,January4,202310、很多多事情情努力力了未未必有有結(jié)果果,但但是不不努力力卻什什么改改變也也沒有有。。。23:07:4223:07:4223:071/4/202311:07:42PM11、成成功功就就是是日日復(fù)復(fù)一一日日那那一一點點點點小小小小努努力力的的積積累累。。。。1月月-2323:07:4223:07Jan-2304-Jan-2312、世間成事,,不求其絕對對圓滿,留一一份不足,可可得無限完美美。。23:07:4223:07:4223:07Wednesday,January4,202313、不不知知香香積積寺寺,,數(shù)數(shù)里里入入云云峰峰。。。。1月月-231月月-2323:07:4223:07:42January4,202314、意志堅堅強的人人能把世世界放在在手中像像泥塊一一樣任意意揉捏。。04一一月202311:07:42下下午23:07:421月-2315、楚塞三湘湘接,荊門門九派通。。。。一月2311:07下午1月-2323:07January4,202316、少年十五五二十時,,步行奪得得胡馬騎。。。2023/1/423:07:4323:07:4304January202317、空山新新雨后,,天氣晚晚來秋。。。11:07:43下下午11:07下下午23:07:431月-239、楊柳柳散和和風(fēng),,青山山澹吾吾慮。。。1月-231月-23Wednesday,January4,202310、閱讀讀一切切好書書如同同和過過去最最杰出出的人人談話話。23:07:4323:07:4323:071/4/202311:07:43PM11、越是沒沒有本領(lǐng)領(lǐng)的就越越加自命命不凡。。1月-2323:07:4323:07Jan-2304-Jan-2312、越是無能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論