SVN使用教程總結(jié)_第1頁
SVN使用教程總結(jié)_第2頁
SVN使用教程總結(jié)_第3頁
SVN使用教程總結(jié)_第4頁
SVN使用教程總結(jié)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、S V N 使 用 教 程 總 結(jié)SVN簡介:為什么要使用SVN ?程序員在編寫程序的過程中,每個(gè)程序員都會(huì)生成很多不同的版本,這就需 要程序員有效的管理代碼,在需要的時(shí)候可以迅速,準(zhǔn)確取出相應(yīng)的版本。Subversi on是什么?它是一個(gè)自由/開源的版本控制系統(tǒng),一組文件存放在中心版本庫,記錄每一次 文件和目錄的修改,Subversio n 允許把數(shù)據(jù)恢復(fù)到早期版本,或是檢查數(shù)據(jù)修改 的歷史,Subversion 可以通過網(wǎng)絡(luò)訪問它的版本庫,從而使用戶在不同的電腦上 進(jìn)行操作。一、SVN服務(wù)器搭建和使用1.首先來下載和搭建SVN服務(wù)器,下載地址如下:http:/subversion.apac

2、 /packages.html,進(jìn)入網(wǎng)址后,滾動(dòng)到瀏覽器最底部看到如下截圖:Windows* 匚怡忖皿:(supported and certified by Co!abNt; requt/es registrabofi* S.ikSVlj (32- and S4*bit dient MSI; maintained by E色戊耳加関,51叭口電匹1 衛(wèi)2甲燈)山乞墮(client and server; supported and m ainU:ned by isylSVj)* W恣;d(32- anj 54-brt dnt nd server; supported and te

3、rtified by W比時(shí)d* Ain?2Svn (J2-bitserver and bindings, MSI and ZIPs; maintained by Dav : 個(gè)人認(rèn)為最好用VisualSVN server 服務(wù)端和TortoiseSVN 客戶端搭配 使用.點(diǎn)開上面的VisualSVN 連接,下載VisualSVN server,下載完成后雙擊安 裝,如下圖:然后再點(diǎn)擊Next項(xiàng),下一步,如下:它2i5N hj.7.9 SetupSekcE componentsPlease 學(xué)ct componerCJYgsOJd kkeEJrstaLuisuaiE Server and os

4、oft can be trEr-led together ? xpafbtd?Please select components 1 8- to be msv-ed 3 0-s Hs%3- EnsE vmjsvn Server nd nMnaQemerd cpruoeEradmmstefr-aanags nerr Consot Co Instil onty Mcrowft nwugemenr console 9AX3Badmnster visusvN ServerS&A 03 another oxnpu tersAdd Scbversiaf command-Ine tocis to theITJ

5、ATH envmmKnt sfUDdarw5e S3 3833 the wc?33 DxaTsstLrJfl mobsuchOJW一 svnbwe- and -T_ofr3Jhs *He3 the command Loe.CanedInre【Nexf 】&T -左監(jiān)士Nifrver M.S Setup L 卩一uis=胡ESW Server EditionsP 器帶柚找宀 wh.+l 滄 dbbon 0FaJSVM servf you-djfe 8 instalkThere s edbonv*QF s_z Server V JaJarble and depending 3 s needs yo

6、u ns choose vi-htd one J 對十 VisuaJW Swi h Manager3CkFinshCaned點(diǎn)擊【Finish】即可完成安裝。安裝完成后,啟動(dòng)VisualSVN Server Manager, 如圖:VtKUhalSVfM Server (LouijiI VISUAISSFRVFGrI 驗(yàn)MR 白tticnS4MC4 l& FUhliligLoggingEnDrlcggiifig 祿 OHatMedAKC55 1% 誓 ng a sawed Operab-onsl 口?9伯 q 記 dusfibcd OptnFirrrviiwfrCeongure lagQiii

7、gSulweiMMin AviheiMicaiinThere are 0 users anl 0 groups Cral&n&w 血彎QeaiB nw gpiu肛C&nfigiyrt lulMntuiian Qpbon 髯Tnl次 QfpgXMilbtiEiCr&dil&riywImpcrl 對右r&FCistoi fliMt和 4 lei ClUlvb- Pmf(4v FmJi atah Vm vwb 1 F.可以在窗口的右邊看到版本庫的一些信息,比如狀態(tài),日志,用戶認(rèn)證,版本庫等. 要建立版本庫,需要右鍵單擊左邊窗口的Repositores,如下圖:Visual SVN Server (L

8、ocal)RepositoriesnesI Usersl GroupsCreate New Repository. Browsesa(N) 所冃任務(wù)(K)Repository.KJSf(F) 導(dǎo)出列表(L)“.進(jìn)入下一步,如下圖:點(diǎn)擊【create】,如下圖:點(diǎn)擊【Finish】即可完成基本創(chuàng)建。2. 需要建立用戶和組,并且需要分配權(quán)限。1.在VisualSVN Server Man ager窗口的左側(cè)右鍵單擊用戶組,選擇Create User或者新建-User,如圖:Q VJsualSVN Server (Local)UsersL-1RepositoriesNameJ my尺epcsiton

9、eai User*-L1 GrouCFMteWej1新彊(N)Use jSS(V)BfflrCH導(dǎo)岀列兼(Liesfi(H)J.點(diǎn)擊User后,進(jìn)入如下圖:填寫Username 和password 后,點(diǎn)擊ok按鈕后,進(jìn)入如下圖:點(diǎn)擊上面的【Add】按鈕后,如下圖點(diǎn)擊【Group】按鈕后,進(jìn)入如下圖:在彈出的對話框中,選擇Security選項(xiàng)卡,點(diǎn)擊Add按鈕,選中Iongen0707,然后 添加進(jìn)來,權(quán)限設(shè)置為Read/Write,如下圖:Steuri ty Hgk 呂Group or user name:NamedCyerY&neIongefi0707PermissiofTSR 亡占 H

10、/ “iteRwd / WriteRemovePermissionsInherit fr&m parentNo AccessReadonly9 Read / Mite點(diǎn)擊【確定】按鈕即可、客戶端SVN安裝1.首先我們需要下載” svn小烏龜”后,進(jìn)行安裝j)Tartoi$cSVN-1,8.7,25475-x64-svn-L8,9.nnsi安裝完成后,比如在我的項(xiàng)目在qia ndau n1中,我右鍵就可以看到如下:SS(V_目罡女文件央仕.福兇P1站聲夕搓方式柵MWICtrkZSVN Checkcut,MTartoiwSVN共拿文悴先同歩*盜(W)H性 iR)說明snv已經(jīng)安裝成功了!2 : c

11、heckout 項(xiàng)目文件。新建或者進(jìn)入目錄下(比如qianduan1),右鍵- Svn Checkout其中URL我可以在SVN服務(wù)器獲取到,我在 myRepositories下右鍵新建文件舎 VlsulSVN Server (Locl) 止衛(wèi) Repositories myfATLrtrtl-rtri ac o 1Si UsersmyRepositori e$ (http $:/E 73-8- PC/svn/ myRepFolder.Copy URL to ClipboardBrowseProperties.rsi(N)二Groupsqianduan文件被建立,然后比如我這樣右鍵- copy

12、下Q VisualSVN Server (Local)qianduan (https:/# 2 Repositories名詡 myRepositories片Copy URL to Clipboa rd|即可。將復(fù)制的版本庫URL粘貼上,如下圖:如下圖:點(diǎn)擊【ok】按鈕后,就可以檢索出來,如下:r * 計(jì)鼻機(jī),iE:)卜 qianduAnl 初財(cái) H(V) TJKDEkft* *刊錄窖*7,5vn注意事項(xiàng):.SVn這個(gè)隱藏目錄記錄著兩項(xiàng)關(guān)鍵信息:工作文件的基準(zhǔn)版本和一個(gè)本地副本 最后更新的時(shí)間戳,千萬不要手動(dòng)修改或者刪除這個(gè).svn隱藏目錄和里面的文件!,否則將會(huì)導(dǎo)致你本地的工作拷貝(靜態(tài)試圖)

13、被破壞,無法再進(jìn)行操作。1) TortoiseSVN 圖標(biāo)介紹1 些 index.js 1H一個(gè)新檢出的工作復(fù)本使用綠色的對勾重載,表示Subversion 狀態(tài)正常Q indexjs在你開始編輯一個(gè)文件之后,狀態(tài)就變成了已修改,而圖標(biāo)重載已變成了紅色感 嘆號。通過這種方式,你可以很容易地看出那些文件從你上次更新工作復(fù)本被修 改過,且需要提交。如果在提交的過程中出現(xiàn)了沖突,圖標(biāo)就會(huì)變成了黃色感嘆加號告訴你有一個(gè)文件或者目錄已經(jīng)被計(jì)劃加入到版本控制中。2) TortoiseSVN Client 基礎(chǔ)操作:選擇SVN檢出,如下圖所示1. SVN 檢出(SVN Checkout) 在文件夾或者目錄下

14、單擊右鍵appsKoalar ngtnx-J node p h p5*tbProgra qindu | qianduRuby2CSublinriiTo rtoisWWW產(chǎn)品艇.圏片.MTMUj le&s r s.j產(chǎn)品康箭覺-最test01srprfUliJicrr共拿H逛SVN Checkout.,宦用弟o丈M除廊60遴行木馬云羞殺TortoisaSVNk共曇文件義同步述頃農(nóng)前的胺本M便禺面豐券姜掃插包含到庫申運(yùn)遼QQ發(fā)澎厳的手機(jī)WinRAR發(fā)送刮更切CT)歸口凰性(R)點(diǎn)擊后,在彈開窗口的版本庫url框中輸入版本庫的目錄地址,然后點(diǎn)擊確定, 如下圖J Checkoutdepositoryo

15、 HEAD resorb0 女 visionShow 岡QKOxd i Help再點(diǎn)擊ok按鈕后,如下圖:在彈出的對話框中輸入用戶名和密碼,驗(yàn)證成功后,項(xiàng)目文件開始從遠(yuǎn)程服務(wù)器 下載到本地工作目錄中。,1 Authenticationhttps:/172. L62&3:%3a VisuaiSVn ServerRequests a usernarne and d passhvordIJsername:tugenhuaPassword:*!Save authentication OKOnce!k_._丿點(diǎn)擊ok按鈕后,即可獲取完成,如下圖所示:2.增加(Add)到配置庫中,選擇新增文件,右鍵 SV

16、N菜”,然后右鍵SVN菜單執(zhí)行” SVN Commit在test項(xiàng)目文件下,新建一個(gè)b.txt文件,提交到版本庫的方法如下 2種: 1.先提到變更列表中,再 commit單執(zhí)行“Add操作提交到”變更列表中提交到版本庫中。2.不提交到變更列表中,而是直接 n菜單執(zhí)行” SVNCommit ”操作。commit配置庫中,選擇該文件,右鍵 sv3. 刪除(Delete)如果被刪除的文件還未入版本庫,則可以直接使用操作系統(tǒng)的刪除操作刪除 該文件。如果被刪除的文件已入版本庫,則刪除的方法如下:1. 選擇被刪除文件,右鍵svn菜單執(zhí)行” delete操作,然后選擇被刪除文件的父目錄,右鍵svn菜單執(zhí)行”

17、 SVN Commit.使用操作系統(tǒng)的刪除操作刪除該文件,然后選擇被刪除文件的父目錄,右鍵svn菜單執(zhí)行” SVN Commif,在變更列表中選擇被刪除的文件。如下圖:.E:test - Commit - TortoiseSVNComnut to:h ftps:/e73-S-pc/ivn/m yReposito rie燈q ia nduan3Messape:Changes made (dxbe*ck xi fefcr dfif):Che deAll NoneVenionedDeleted ii FilesPafrExtension Stales Property status Lock1 fi

18、les $electedf 1 fies tot*f .r5然后我去掉多余的代碼,1.txt變成這樣aaaasdf11222333 dderderder進(jìn)行提交,還是提交不了,如下所示:l.bct2014/9/12 122TXT文件1KBLtxt.bak2014/911時(shí)文件1 KBLtirt.rnirie2014/9/11 ftilMINE文件1 KBLtxt.r42014/9m 93lR4立件1 KB2014/9/11 9131RS立件1 KB円PI! Ill IK:Cowund CofWNtError5wnit Md (dets Aw):Errorbortingi wnmiLJtxf r

19、einneina ah coufbctCompeted!為什么?因?yàn)闆_突會(huì)產(chǎn)生上面的三個(gè)文件,有上面 3個(gè)文件存在肯定提交不了, 這三個(gè)文件代碼及解釋如下:1.I.txt.mi ne是沖突前自己的文件??梢钥聪聝?nèi)容如下:aaaasdf11222333 dderderder2. 1.txt.r4是沖突前本地的版本文件內(nèi)容如下:aaaasdf112223333. 1.txt.r5是別人趕在你之前提交的版本內(nèi)容如下:b其中,.r5是別人與你沖突的代碼部分這樣就不難理解為什么會(huì)產(chǎn)生沖突這種奇怪的東西了,因?yàn)槟銈冃薷牡耐粔K代 碼,當(dāng)然會(huì)產(chǎn)生沖突。解決方案如下:1.假如我現(xiàn)在的1.txt中的沖突內(nèi)容如下

20、:vvvvvvv .mine666666666666660000066666666666aaaaaaaaaa666 .r16前面說過 vvvvvvv .mine之間的代碼是我未產(chǎn)生沖突之前修改的代碼,= .r16這中間的代碼是別人與我沖突代碼的部分,從上面的代碼可以看到 aaaaaaaaa是我同事新增的,00000是我 后增加的。使用revert(回滾)操作,該操作表示用戶放棄自己的更新代碼,然后 直接提交,這個(gè)時(shí)候你的代碼就會(huì)使服務(wù)器上最新的代碼,即A用戶提交的新代碼,你的代碼不會(huì)被提交,如下所示:napj用打幵 淆加封kki 2Edit witfi Notepad4 AVG Shredde

21、rP SVN Update 聲 SVN Commit.二婆用360解陰占用第值用扌60強(qiáng)力腐隊(duì)僮用3泌廳木馬云童總臺 TQrtoiseSVNUpdate to revision.J Rename,K Delete專 Revert.L.? Get Ixk.口 Brane h/tag.罠 SwfeK,企 Blame.總 Urersion 3nd add to ignore list 乍 Create patch.Pfoperdes% Settings? Hlp陸 AboutEApps - Revert * TortoiseSVNI回*PathExtension Status Property st

22、atus/ Seect i deselect allDelaten eroned items, 點(diǎn)擊ok按鈕后 可以看到其他三個(gè)文件都自動(dòng)刪掉了,1.txt代碼變成如下代碼:66666666666aaaaaaaaaa666也就是a用戶提交的代碼,我自己更新的代碼需要自己動(dòng)手復(fù)制進(jìn)去即可提交commit。1.假如我現(xiàn)在3.txt產(chǎn)生沖突代碼如下:vvvvvvv .mine333333338888888888888=3333cccccccccc3333 .r16通過第一點(diǎn)我們知道,333333338888888888888這個(gè)內(nèi)容是我修改后,未產(chǎn)生沖突之前的內(nèi)容,3333cccccccccc333

23、3這個(gè)代碼是A用戶提交的代碼,從上面得知A用戶新增內(nèi)容是ccccccc,而我新增的內(nèi)容是8888888。那么第二種解決方法如下:選擇文件- 右鍵Editconficts :這種方法需要沖突雙方經(jīng)過協(xié) 商之后將代碼更改統(tǒng)一之后再提交。不僅解決了沖突而且還保證了代碼是正確的, 因?yàn)橹挥幸环降拇a被提交.IIIII如上圖所示,紅色的部分是沖突代碼:theirs表示當(dāng)前服務(wù)器端最新的代碼,Mine表示自己修改后的代碼,Merged表示合并后的代碼。點(diǎn)擊紅色后右鍵選擇:use this text block就可以將該部分代碼作為合并后的代碼接下來再說說由于沖突導(dǎo)致重要代碼被覆蓋的情況。沖突發(fā)生時(shí)如果采取

24、的措施 不對可能會(huì)導(dǎo)致部分代碼丟失,如果想要還原之前的代碼也很容易。選擇文件- 右鍵選擇show log在這里面你可以看見之前提交的所有版本,找到你想要恢復(fù)的版本右鍵選擇revert to this version就可以恢復(fù)了 .SVN 提交(SVN Commit)Ez.-q ianHduanlj-$ 匸” TortoisiSVNSvn的提交是將在工作空間做的修改進(jìn)行提交, 包括文件內(nèi)容的修改,文件或 目錄的添加,刪除,命名,移動(dòng)等操作。如下圖所示 :8.顯示日志(Showlog)通過此功能可以查到誰,什么時(shí)候,對那個(gè)目錄下的那些文件進(jìn)行了那些操 作,如下圖:svn1 fifes seiccb

25、ed1 files totalShow logKeep ipcksKeep電e出當(dāng)Commit to;httpK/e73-8- pc/svn/myRepositonH/qAandud n/jsCtfWl陽 GExtHMn Status Pteperty t talus L*y 1 _brt11Changes made 他kQedk on fie for 涉Ff):nedc:辭 med Versioned M e 胡時(shí) HcKirfvd FilesM z9 .版本庫瀏覽(Repo-browser)此功能是用來瀏覽需要查看的資料庫,在本地文件夾下點(diǎn)擊右鍵,選擇TortoiseSVN dRepo-b

26、rowser,在彈出的對話框中輸入資料庫地址,再輸入用戶名和 密碼,就能查看到你需要查看到版本庫的內(nèi)容,在這你還能看到那些文件被誰鎖 定了,如下圖:.E:qianiairilirKleM.j5 - Repcirtcry Browte-i TortCHiMSVN * * :創(chuàng)建分支合并相互操作項(xiàng)目中為何要?jiǎng)?chuàng)建分支,及合并?比如我現(xiàn)在項(xiàng)目所有的文件放在主干上(tru nk)中,由于需求的變更,需要 增加新的需求,但是我們主干上還要繼續(xù)往下開發(fā),在此我們可以新建一個(gè)分支, 來做增加新的需求那一塊,主干上繼續(xù)開發(fā),等分支上代碼沒有問題的時(shí)候,再 合并到主干上來。創(chuàng)建分支的最大的目的就是跟主線進(jìn)行并行開

27、發(fā)時(shí)候不影響主線的開發(fā)。如何操作?假如我本地新建一個(gè)文件夾test下有2個(gè)文件夾trunk(存放主干上的代碼) 和branch(存放分支上的代碼),如下所示:卜計(jì)暮機(jī)*本注童低:)乍test k第 0(v) IMO)哲含刮岸甲共戛剛疑新建文斗班名擁*體改日期branchtrunk一:先提取主干上的代碼。其中上面的URL是從服務(wù)器VisualSVN Server上獲取的,如下所示:點(diǎn)擊trunk - 鼠標(biāo)右鍵- 點(diǎn)擊SVN Checkout - 彈出一個(gè)對話框, 如下圖所示:6 VisuafSVN Server文件舊 VisualSVN Server (Locl)4 爭 Repositonts*

28、 J my Repositories 口 branch._ qianduan-| qianduan2I qianduan?l.Mqianduan3 (https:/E73-8-PC/口 css Ojs 口 srcJ 2+trtCopy URL to Clipboardgt(A)査看(V) BfttJ(H)n branch_| CJarduaji亦刃rdua m2J l .trtLj bfAT右_| qpflind-uflnS Ur直接右鍵 qianduan3- Copy URL to Clipboard 即可。其中qianduan3 項(xiàng)目有如下文件,如下圖所示:*Jjj1 X a ._*5T程

29、 VxuaVN drvertM文帶j崔低回曰前fttJCiiO VtuaSVN Server (LqD* R+poihffneT t 1 msflepotiloriwmyRtfsit&ri ci (TittpZ/ES-S- PC/sflVrijrRr posher rs./!最后點(diǎn)擊上面的checkout按鈕后,就可以在主干上把代碼從遠(yuǎn)程服務(wù)器上獲取 到,如下所示:*計(jì)算扒XiCgjfe底)卜test * trunk卡番總ZMJ)幌瞰H)粗空封庫申*?tS 別靈輛虹t蹤方可:擬立1 肓靜WfltHffiajvri2014刖 12 10:0(552014/9/12 曲:広F Ji2014/9/1

30、2 I0:W與src30W/9/12 lOitt物2a2014y9/12 代TXT袁伴1:新建分支從trunk (主干上)創(chuàng)建分支(branch)步驟如下:1.右鍵 trunk - branch/Tag 如下圖:孕 trun打并(6在新局口申打開(E) 渤闌Pokki題 用 SublimeTextfyfl- aVG Disk ?p ace Explorer 4VG Shredde-ryi/9/12 Wrf?&文件夷SVN Update婕用北礙力世愿僮用g&0進(jìn)行木馬云查祭SVN Ccmriirt.TortokeSVN共拿文禪喪咼涉 甌収湎版本M 使用百宴吞月福 邑含封庫刊Win RAR宜切(D

31、Show logRepo-brcwerCheck for madifictionRevision graphUpdate to revision.,.RevertClean up.,Get lock.Release- lock.:.-Branch/tag.在彈出的對話框如下圖:點(diǎn)擊ok按鈕后,就可以在 VisualSVN Serval服務(wù)器上新增newBranch ,是 從如上服務(wù)器qianduan3 上的文件拷貝一份的,如下所示:VisualSVN Server文昨援炸回童看M1H IBx史呂Q(VisualSVN Server (Local)# f RepositoriesJ myRepo

32、sitonett O branchz (Tj newBranchD O Chenckout下,就可以把newBranch 下的所有文件提取出來了,如 下所示:計(jì)算機(jī) XitSSfi (E:) test branchS5(V)zam無中V共事*新蚊傾J令士ffgSSS(V)3E(P)卜 ntfife(P)se宵里命名(5K(H)Ctrl+Zjf SVN Checkout, 點(diǎn)擊ok按鈕就可以把文件提取出來了,如下圖所示:包含莎中共事* 尉晏斧建立件奐.SVT12C14/9/12 1038少CS52C14/9/12 1(X382C14/9/12 10:38-IU 1 -少src2C14/9/12

33、LG3G戈缺2014/5/12 m話TKT文祥分支目前建立在svn的服務(wù)器端,本地并沒有更新,對本地bran ch文件夾 右鍵 - update即可,就可以更新到分支代碼,如下所示:四:合并分支到主干上比如我現(xiàn)在對branch分支上新增3.txt文件,然后提交上去,如下所示:我現(xiàn)在想把分支上的代碼3.txt合并到主干上trunk,現(xiàn)在要怎么合并呢?步驟如 下:1.回到我們剛剛的主干(trunk )文件夾下,鼠標(biāo)右鍵該文件夾- TortoiseSVN - Merge如下圖所示:3JflO)在新窗口用打開化満加到Pokki棄單ub-limeT ext打開AVG Disk &pace Eiplare

34、rAVG Shredder4/界口 10:06文I彊SVN Update產(chǎn) SVN Commit.,TortoiseSVrj卜AShaw log共拿文伴夾囘歩卜Repo-browser還原以刖的版本MCheek for modific-ationgRevision graph進(jìn)過Q譽(yù)送到我的壬機(jī)卜0rResolve. “d p d te tQ ruvisi 口 m“WinRARkoo10:06俎LW1加島法主干妙 了一個(gè)M.tXt文件夬再接著【Next】下一步,如下圖所示: tt(Y)JJUL普助含封陣申*共戛* 和罷勢建宜件笑五:合并主干到分支如果主干上有一些更新,比如說jar包更新等等,那

35、么這些要更新到分支上去, 如何操作呢?比如我現(xiàn)在在主干上新建一個(gè)4.txt文件,比如如下:II 乜I客電 ojti onkESelect the mer aptionIres marge ; Mrge optionsNere spth:I_!?oreem色Fg色! OxlLt record the merge (block revi si oils from getting niergei).Do r eznt eigrstte 1 nstead : aut oraati c m erge (old style)d 點(diǎn)擊rnwgE就可以看到主干trunk上多加了一個(gè)3.txt ,就是從分支上合

36、并過來的J MergeIgrtor fijices tryJlgnor豊 1 iin endi ngsQ4Fe whitespacesIgnor* whi tespaee ch.uigs I 110 re all white spaces可論2養(yǎng)sionvn4 Ntlrf4 3.txt2014/gjR血陽 丈悻去血06 TXTN2Q14/9A2 11:01 TXT 文俘般応k昌輪.c?.pxTest merge才咖盤(禺 卜test trunk卜*(w)工具CD 觀勁凹讒1犀也”共事* 劃眾 麗虹碾容稱4期理M我現(xiàn)在的分支上目錄如下:卜計(jì)澤啊(E:) test branch 查看辿 JMCD

37、嵇前凹含到庫中”共拿 安區(qū)新建文磁名稱修設(shè)日期大小.svn2014/9/13 11;08文怯少 css.2Q14/9/12 10:3&-衿2014/9/12 10:38&,urc2014/9/12 10:3&文收也,2.txt3014/9/12 10: 3STXT交件1 KBionftj 3.trt2014/9/12 10:52TXT丈件1 KB現(xiàn)在是想把主干上的4.txt合并到分支上來,要如何操作?步驟如下,還是和剛剛操作類似1.我們在分支點(diǎn)擊branch - 右鍵TortoiseSVN - Merge如下圖所示:卄貫機(jī)k衣堆直盤CE:) 忖衣*詐(Vi 丁匡E 嵇則HiFJ幵邑魯?shù)杰?*貌

38、1錄社建丈樣笑呂慈修改日期磔大小事 bra richiai ii mJl *11 ft *59JTR(O)-LLJ-J-i-m-J 1Q trunk,10B文件丟在中打開可勳倒Poptorer旦AVG Shredder共皐(HlSVN Update0$更毘站力劃陰拠 60進(jìn)行檔云查希SVN Commit.TortoiseSVNShow logLS集事文件笑同歩Repo-browstr還朋諭臓本聞=Check fbmodEfi匚日匸io n s;0申可百育吞桿備Revision graphResolve.Update tc revision.coEidWirRARty3Revert.-Clean up.Gpt lorlr,藐切EReltdbff lock諷CBranch/tag.割斟注方式勻Switch.M

溫馨提示

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

評論

0/150

提交評論