




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
((((上一篇介紹了 VisualSVNServer 和TortoiseSVN 的下載,安裝,漢化.這篇介紹一下如何使用VisualSVNServer 建立版本庫(kù),以及TortoiseSVN 的使用.首先打開(kāi) VisualSVNServerManager, 如圖:可以在窗口的右邊看到版本庫(kù)的一些信息,比如狀態(tài),日志,用戶認(rèn)證,版本庫(kù)等.要建立版本庫(kù),需要右鍵單擊左邊窗口的Repositores,如圖:))))((((在彈出的右鍵菜單中選擇 CreateNewRepository 或者新建->Repository, 進(jìn)入下一步:輸入版本庫(kù)名稱(chēng) ,勾上Createdefaultstructure 復(fù)選框(推薦這么做).點(diǎn)擊OK,版本庫(kù)就創(chuàng)建好了,版本庫(kù)中會(huì)默認(rèn)建立 trunk,branches,tags 三個(gè)文件夾,如圖:這時(shí)候我們將項(xiàng)目導(dǎo)入到版本庫(kù)中,找到你的項(xiàng)目文件夾,在項(xiàng)目文件夾上點(diǎn)擊鼠標(biāo)右鍵,找到SVN菜單,選擇導(dǎo)入,如圖:))))((((在彈出的對(duì)話框中填上版本庫(kù) URL,這個(gè)URL可以從VisualSVNServerManager 中獲取,在你的版本庫(kù)上單擊右鍵 ,選擇CopyURLtoClipboard, 這樣就把版本庫(kù) URL復(fù)制到你的剪貼版了.如圖:將復(fù)制的版本庫(kù)URL粘貼上,在URL后面加上trunk子路徑.然后在導(dǎo)入信息里面填上導(dǎo)入信息"導(dǎo)入項(xiàng)目到版本庫(kù)".如圖:))))((((點(diǎn)擊確定,所選中的項(xiàng)目就會(huì)被導(dǎo)入到版本庫(kù)中 .如圖:項(xiàng)目導(dǎo)入到版本庫(kù)以后 ,不能隨便讓誰(shuí)都能夠讀寫(xiě)版本庫(kù) ,所以需要建立用戶組和用戶 .在VisualSVNServerManager 窗口的左側(cè)右鍵單擊用戶組 ,選擇CreateUser 或者新建->User, 如圖:))))((((在彈出的對(duì)話框中填寫(xiě) Username 和Password, 然后點(diǎn)擊 OK,如圖:用相同的方式分別創(chuàng)建用戶Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六個(gè)用戶,分別代表3個(gè)開(kāi)發(fā)人員,兩個(gè)測(cè)試人員和一個(gè)項(xiàng)目經(jīng)理,如圖:然后我們建立用戶組 ,在VisualSVNServerManager 窗口的左側(cè)右鍵單擊用戶組 ,選擇CreateGroup 或者新建->Group, 如圖:在彈出窗口中填寫(xiě)Groupname為Developers,然后點(diǎn)Add按鈕,在彈出的窗口中選擇三個(gè)Developer,加入到這個(gè)組,然后點(diǎn)Ok,如圖:))))((((用相同的方式創(chuàng)建組 Managers,Testers, 如圖:接下來(lái)我們給用戶組設(shè)置權(quán)限 ,在MyRepository 上單擊右鍵,選擇屬性,如圖:在彈出的對(duì)話框中 ,選擇Security 選項(xiàng)卡,點(diǎn)擊Add按鈕,選中Developers,Managers,Testers 三個(gè)組,然后添加進(jìn)來(lái) ,給Developers,Managers 權(quán)限設(shè)置為Read/Write,Tester 權(quán)限設(shè)置為 ReadOnly, 如圖:))))((((到此,服務(wù)端就完成了 .接下來(lái),我們用客戶端去檢出代碼 ,在桌面空白處單擊右鍵 ,選擇SVN檢出,在彈出的對(duì)話框中填寫(xiě)版本庫(kù) URL(具體獲取方式,上面講上傳項(xiàng)目到版本庫(kù)的時(shí)候講過(guò) ),選擇檢出目錄,點(diǎn)擊確定.如圖:))))((((開(kāi)始檢出項(xiàng)目,如圖:檢出完成之后,我們打開(kāi)工作副本文件夾 ,會(huì)看到所有文件和文件夾都有一個(gè)綠色的 √.如圖:))))((((至此,創(chuàng)建版本庫(kù)和使用 TortoiseSVN 導(dǎo)入項(xiàng)目,檢出項(xiàng)目已經(jīng)介紹完畢 .接下來(lái),試試用TortoiseSVN 修改文件,添加文件,刪除文件,以及如何解決沖突等 .添加文件在檢出的工作副本中添加一個(gè)Readme.txt文本文件,這時(shí)候這個(gè)文本文件會(huì)顯示為沒(méi)有版本控制的狀態(tài),如圖:這時(shí)候,你需要告知 TortoiseSVN 你的操作,如圖:加入以后,你的文件會(huì)變成這個(gè)狀態(tài) ,如圖:這時(shí)候使用 TortoiseSVN 進(jìn)行提交.這樣別人就能看到你所做的更改了 ,如圖.))))((((修改文件使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"helloworld!",然后保存,你會(huì)發(fā)現(xiàn)Readme.txt文件的圖標(biāo)改變了,如圖:這個(gè)紅色的嘆號(hào)代表這個(gè)文件被修改了 ,這時(shí)候,提交更改,其他人即可看到你的更改 .重命名文件使用TortoiseSVN 更新,重命名工作副本中的 Readme.txt 文件為"Readme1.txt', 然后保存,你會(huì)發(fā)現(xiàn) Readme.txt 文件的圖標(biāo)改變了 ,如圖:更添加文件一個(gè)道理 ,這時(shí)候你需要告訴 TortoiseSVN 你的操作,如圖:))))((((加入以后,提交,這時(shí)候版本庫(kù)中的 Readme.txt 文件將會(huì)被重命名為 "Readme1.txt".刪除文件使用TortoiseSVN 更新,使用TortoiseSVN 刪除工作副本中的 Readme.txt 文件,然后提交,版本庫(kù)中的相應(yīng)文件即被刪除掉了 ,如圖:強(qiáng)制寫(xiě)注釋?zhuān)ǎǎǎ榱艘院竽隳芨逦目吹侥闼龅拿恳淮胃牡脑?,你在每次提交的時(shí)候應(yīng)該寫(xiě)上注釋 ,而且盡量詳細(xì).如圖:但是,可能有的人因?yàn)橛X(jué)得太繁瑣,而不填寫(xiě)注釋,這不利于以后的版本控制,可以將強(qiáng)制在提交的時(shí)候?qū)懽⑨?首先單擊右鍵,選擇TortoiseSVN->屬性,如圖:在彈出的對(duì)話框中 ,點(diǎn)擊新建->日志大小,設(shè)置提交日志的最小字符數(shù)和鎖定日志的最小字符數(shù)為20,提交文本框中顯示邊線的字符位置設(shè)置為 100,點(diǎn)擊確定,如圖:))))((((提交,以后再次提交的時(shí)候 ,如果輸入的注釋少于 20個(gè)字符,將無(wú)法提交.沖突解決沖突問(wèn)題是最常見(jiàn)的問(wèn)題,它是這樣產(chǎn)生的,A用戶checkout了一個(gè)工作副本A,接著B(niǎo)用戶又checkout了一個(gè)工作副本B.然后A用戶對(duì)副本A中的文件C做了修改(可以是內(nèi)容修改,文件刪除,重命名,以及位置移動(dòng)),并且提交.這時(shí)候B用戶也對(duì)文件C的相同部分做了修改,這時(shí)候如果B用戶進(jìn)行提交,會(huì)先被告知版本過(guò)時(shí),要求更新,然后更新的時(shí)候會(huì)提示沖突了,這時(shí)候可以用沖突編輯器進(jìn)行手動(dòng)選擇 .在第一次使用TortoiseSVN從服務(wù)器CheckOut的時(shí)候,會(huì)要求輸入用戶名和密碼,這時(shí)輸入框下面有個(gè)選項(xiàng)是保存認(rèn)證信息,如果選了這個(gè)選項(xiàng),那么以后就不用每次都輸入一遍用戶名密碼了。不過(guò),如果后來(lái)在服務(wù)器端修改了用戶名密碼,則再次檢出時(shí)就會(huì)出錯(cuò),而且這個(gè)客戶端很弱智,出錯(cuò)之后不會(huì)自動(dòng)跳出用戶名密碼輸入框讓人更新,我找了半天也沒(méi)找到修改這個(gè)用戶名密碼的地方。最終,找到兩種解決辦法:辦法一:在TortoiseSVN的設(shè)置對(duì)話框中,選擇“已保存數(shù)據(jù)”,在“認(rèn)證數(shù)據(jù)”那一行點(diǎn)擊“清除”按鈕,清楚保存的認(rèn)證數(shù)據(jù),再檢出的時(shí)候就會(huì)重新跳出用戶名密碼輸入框。))))((((如果方法
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 圣誕聯(lián)歡活動(dòng)方案
- 大班慶國(guó)慶活動(dòng)方案
- 夜校全年活動(dòng)方案
- 地產(chǎn)秋季業(yè)主活動(dòng)方案
- 大班心愿活動(dòng)方案
- 大班畢業(yè)晚上活動(dòng)方案
- 地名文化共建活動(dòng)方案
- 夏日活力活動(dòng)方案
- 外賣(mài)端午活動(dòng)方案
- 外企線上團(tuán)建活動(dòng)方案
- 2024年甘肅蘭州市西固區(qū)選聘專(zhuān)職化村黨組織書(shū)記1人歷年(高頻重點(diǎn)提升專(zhuān)題訓(xùn)練)共500題附帶答案詳解
- 電機(jī)學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年?yáng)|北電力大學(xué)
- 《凈水絮凝劑》課件
- 護(hù)欄網(wǎng)施工方案
- 西藏2021年中考數(shù)學(xué)真題試卷(含答案)
- 沂蒙紅色文化與沂蒙精神智慧樹(shù)知到期末考試答案章節(jié)答案2024年臨沂大學(xué)
- 中國(guó)地理(廣州大學(xué))智慧樹(shù)知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 校園超市經(jīng)營(yíng)投標(biāo)方案(技術(shù)方案)
- 2023年遼寧省高中學(xué)業(yè)水平合格性考試物理試卷真題(答案詳解)
- NBA-PPT簡(jiǎn)介(文字圖片技巧)
- 一例壓力性損傷的個(gè)案護(hù)理
評(píng)論
0/150
提交評(píng)論