SVN使用手冊(cè)大全(史上最全)_第1頁
SVN使用手冊(cè)大全(史上最全)_第2頁
SVN使用手冊(cè)大全(史上最全)_第3頁
SVN使用手冊(cè)大全(史上最全)_第4頁
SVN使用手冊(cè)大全(史上最全)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄 1.修改 svn 訪問密碼.1 2.svn 客戶端使用說明.3 2.1.安裝 svn 客戶端.3 2.2.遷出配置庫(kù)內(nèi)容.3 2.3.維護(hù)工作文件.5 2.3.1.增加文件.5 2.3.2.更新文件.9 2.3.3.刪除文件.10 2.3.4.修改文件.11 2.3.5.比較版本差異.13 2.3.6.撤銷更改.17 2.3.7.鎖定和解鎖.17 2.3.8.重命名文件.17 2.3.9.獲取歷史文件.18 2.3.10.檢查沖突 .19 2.3.11.解決沖突.21 2.3.12.忽略無需版本控制的文件 .21 2.3.13.去除 svn 標(biāo)志 .22 2.3.14.查看文件每行的修

2、改信息 .23 2.3.15.重置訪問路徑 .23 2.3.16.本地路徑轉(zhuǎn)換 .24 2.4.瀏覽版本庫(kù).24 2.5.建立標(biāo)簽.25 2.6.建立分支.26 2.7.清除用戶名等信息.28 2.8.統(tǒng)計(jì)信息.29 3.myeclipse 集成 svn.31 3.1.安裝 svn 插件.31 3.2.配置 myeclipse提交目錄.37 1. 修改 svn 訪問密碼 打開 ie,在地址欄中輸入地址:http:/ /svnmanager/index.php,進(jìn)入 svnmanager 的歡 迎界面,如下圖所示: 點(diǎn)擊“登陸”按鈕進(jìn)入登陸界面,如下圖所示: 輸入已知的用戶名和密碼,點(diǎn)擊“登陸”

3、按鈕進(jìn)入用戶管理界面,點(diǎn)擊“用戶管理”按鈕 顯示“編輯用戶”菜單,如下圖所示: 點(diǎn)擊“編輯用戶”按鈕,進(jìn)入用戶信息修改界面,如下圖所示: 在上圖界面的“新密碼”和“重復(fù)新密碼”框中輸入你設(shè)定的新密碼,兩框中的密碼要保 持一致。在“當(dāng)前用戶密碼”框中輸入你的先前的登陸密碼, 。 點(diǎn)擊“確定”按鈕修改密碼,后返回到編輯用戶成功界面,在此界面中點(diǎn)擊“退出”按鈕 完成此操作。再次可使用新密碼進(jìn)行登陸。 2. svn 客戶端使用說明 2.1. 安裝安裝 svnsvn 客戶端客戶端 安裝 svn 客戶端(我公司使用的 svn 客戶端為 tortoisesvn-2137-win32-svn-

4、1.4.6):雙擊安裝包next選中“i accept the terms in the license agreement” nextinstall選中“show changelog”finish點(diǎn)擊“yes”按鈕重新啟動(dòng)電腦。 svn 客戶端的存放位置為: 注意:注意:安裝 svn 客戶端后需重啟電腦,否則 svn 客戶端無法正常使用。 可以下載 tortoisesvn 的中文語言包,根據(jù)向?qū)н\(yùn)行語言包安裝程序,重新啟動(dòng)程序 后,即可看到中文菜單。 所有的 tortoisesvn 命令都是通過 windows 資源管理器的右鍵菜單執(zhí)行。 2.2. 遷出配置庫(kù)內(nèi)容遷出配置庫(kù)內(nèi)容 1、在本地硬

5、盤上建立一個(gè)文件夾“svn” ,并在文件夾“svn”中建立一個(gè)子文件夾(子 文件夾為空文件夾) ,子文件夾的名稱可以根據(jù)本公司配置庫(kù)路徑下的對(duì)應(yīng)文件夾名稱進(jìn)行 定義。例如在 svn 中建立一個(gè) test 子文件夾。 2、鼠標(biāo)選中文件夾“test”右鍵選擇“svn checkout.” ,如下圖所示: 4、在彈出的窗口中 url of repository 欄中輸入您要訪問的配置庫(kù)路徑,如 http:/test(此 路徑為實(shí)驗(yàn)路徑,輸入時(shí)依具體配置庫(kù)路徑而定,可以為根目錄的路徑也可以為子目錄的 路徑,目錄選擇要適當(dāng)) ,如下圖所示: 點(diǎn)擊“ok”按鈕。 備注:在 revision 欄中選擇“he

6、ad revision”項(xiàng)只能獲得所輸入路徑下的最新版本文件。 選擇“revision”項(xiàng)可以輸入或選擇此路徑下的任意歷史版本文件。如果點(diǎn)擊“showlog” 按鈕會(huì)彈出如下信息框: 此信息框?yàn)榘姹救罩緦?duì)話框,在此信息框中可以選擇某一歷史版本。 5、在彈出的窗口 authentication 中的 username 欄輸入用戶名,在 password 欄輸入用戶密 碼,如下圖所示: 可選擇 save authentication 復(fù)選框保存用戶名和密碼。 點(diǎn)擊“ok”按鈕下載配置庫(kù)中 test 路徑的文件到本地硬盤上的 test 文件中。下載完畢后本 地文件夾 test 顯示為如下圖標(biāo): 2.

7、3. 維護(hù)工作文件維護(hù)工作文件 2.3.1.增加文件增加文件 將需要增加的新文件放入到本地遷出的文件夾 test 目錄的相應(yīng)位置中,鼠標(biāo)選中新文 件右鍵選擇“tortoisesvn”的“add”項(xiàng),如下圖所示: 備注:此步驟也可通過右鍵選擇“tortoisesvn”的“import.”項(xiàng)實(shí)現(xiàn)。在你的硬盤上創(chuàng) 建一個(gè)空的文件夾,在此文件夾下只放入你要提交到配置庫(kù)中的文件(所提交文件的目錄 結(jié)構(gòu)已在本地設(shè)置完成,且不要放入非提交到配置庫(kù)的文件) ,后在此文件夾的空白處右鍵 選擇“tortoisesvn”的“import.”項(xiàng)輸入你要上傳的路徑和相關(guān)信息,點(diǎn)擊“ok”按鈕 實(shí)現(xiàn)上傳。如下圖所示: 系

8、統(tǒng)彈出信息框如下圖所示: 點(diǎn)擊“ok”按鈕,系統(tǒng)彈出信息框如下圖所示: 點(diǎn)擊“ok”按鈕。此時(shí)新文件圖標(biāo)顯示如下圖: 這時(shí)本地硬盤 test 文件夾圖標(biāo)顯示如下圖: 鼠標(biāo)選中本地硬盤 test 文件夾右鍵選擇“svn commit”項(xiàng),將新文件上傳配置庫(kù)對(duì)應(yīng)文 件夾中(此時(shí)將本地硬盤 test 文件下修改的內(nèi)容都上傳到配置庫(kù)中,若只上傳單個(gè)文件, 只需點(diǎn)中單個(gè)文件上傳即可) ,如下圖所示: 在系統(tǒng)彈出的信息框 enter log message 的 message 欄中填寫本次操作的注釋,如下圖所示: 其中,選中 show unversioned files 復(fù)選框則顯示不處于版本控制下的文件

9、;選中 select/deselect all 復(fù)選框表示全部選擇/全部不選擇。 點(diǎn)擊“ok”按鈕,系統(tǒng)彈出信息框 authentication,如下圖所示: 在 username 欄中輸入用戶名,在 password 欄中輸入用戶密碼,點(diǎn)擊“ok”按鈕,系統(tǒng)彈 出如下信息框: 點(diǎn)擊“ok”按鈕,結(jié)束本次操作。 備注:可在 ie 地址欄中輸入 http:/test 驗(yàn)證“新文件”是否已經(jīng)增加。 2.3.2.更新文件更新文件 當(dāng)你從配置庫(kù)中遷出相應(yīng)目錄后,他人對(duì)服務(wù)器上此目錄內(nèi)容進(jìn)行了修改,你需要再 次獲取改動(dòng)內(nèi)容到你本地硬盤空間目錄(即先前已遷出的目錄)的過程稱為更新。更新可 以針對(duì)一個(gè)文件、

10、幾個(gè)選中的文件或者整個(gè)文件目錄。 選中要被更新的文件,右鍵選擇“svn update”項(xiàng),如下圖所示: 點(diǎn)擊“svn update”后會(huì)彈出窗口顯示更新的進(jìn)度,如下圖所示: 若上述框中的有文件出現(xiàn)亮紅,說明來自配置庫(kù)的內(nèi)容與你本地修改內(nèi)容合并時(shí)出現(xiàn) 了沖突,解決方法詳見本文檔 1.3.11 解決沖突。 2.3.3.刪除文件刪除文件 選中要被刪除的文件,右鍵選擇“tortoisesvn”的“delete”項(xiàng),如下圖所示: 刪除文件后,鼠標(biāo)選中 test 文件夾右鍵選擇“svn commit”項(xiàng)進(jìn)行提交,提交方式同增 加文件的提交方式,提交后則將新文件從配置庫(kù)中刪除。最后在 ie 地址欄中輸入 h

11、ttp:/test 驗(yàn)證“新文件”是否已經(jīng)刪除。 2.3.4.修改文件修改文件 選中本地硬盤 test 文件夾,右鍵選擇“tortoisesvn”的“svn update”項(xiàng)更新本地文件, 里面的文件都有特殊標(biāo)識(shí),如“江西空中充值項(xiàng)目”的標(biāo)識(shí)顯示為: 打開“江西空中充值項(xiàng)目”修改部分內(nèi)容,保存后退出。 “江西空中充值項(xiàng)目”圖標(biāo)顯示為: 鼠標(biāo)選中“江西空中充值項(xiàng)目”右鍵選擇“svn commit”項(xiàng)提交,系統(tǒng)彈出如下信息框: 在 message 欄中填寫修改文件的注釋(這時(shí)可以點(diǎn)擊“recent messages”按鈕查看本文檔 以前版本的注釋信息) ,點(diǎn)擊“ok”按鈕進(jìn)行提交,提交方式同增加文

12、件的提交方式。在 提交前可以在上圖中雙擊“江西空中充值項(xiàng)目”文本文件查看既要提交的修改內(nèi)容(比較 上一版本所修改的內(nèi)容,此步驟可直接在本地磁盤中通過右鍵選擇“tortoisesvn”的 “check for modifications”或“diff”項(xiàng)實(shí)現(xiàn)) 。 提交文件前,也可通過選中“江西空中充值項(xiàng)目”右鍵進(jìn)行相關(guān)操作,如下圖所示: 2.3.5.比較版本差異比較版本差異 本地更改內(nèi)容與更改前內(nèi)容比較 如果你想看到你本地的“江西空中充值項(xiàng)目”文本內(nèi)容有哪些更改,鼠標(biāo)選中“江西 空中充值項(xiàng)目” 文本右鍵選擇“tortoisesvn”的“diff”項(xiàng),系統(tǒng)彈出差異內(nèi)容。 本地更改內(nèi)容與歷史版本的

13、比較 如果你想查看你本地的“江西空中充值項(xiàng)目”文本內(nèi)容與其歷史版本之間的差異,鼠 標(biāo)選中“江西空中充值項(xiàng)目” 文本右鍵選擇“tortoisesvn”的“show log”項(xiàng)顯示日志 對(duì)話框,在日志對(duì)話框選擇要比較的歷史版本,后右鍵選擇“compare with working copy” 項(xiàng),如下圖所示: 點(diǎn)擊后,系統(tǒng)彈出差異內(nèi)容,如下圖所示: 兩個(gè)歷史版本的比較 如果你要查看“江西空中充值項(xiàng)目”文本任意已提交的兩個(gè)歷史版本之間的差異,在 上述日志對(duì)話框中選擇你要比較的兩個(gè)版本,右鍵選擇“compare revisions”項(xiàng),系統(tǒng)彈出 差異內(nèi)容。 與另外一個(gè)分支/標(biāo)簽之間的比較 如果你想查看

14、“江西空中充值項(xiàng)目”文本的某一分支(假如你在主線上開發(fā))有哪些修 改,選“江西空中充值項(xiàng)目”文本文件的同時(shí)按住 shift 鍵,后右鍵選擇“tortoisesvn” 的“diff with url” 。如下圖所示: 在彈出的對(duì)話框中輸入要比較的 url 地址。如下圖所示: 點(diǎn)擊“ok”按鈕后,系統(tǒng)彈出差異內(nèi)容。 比較兩個(gè)文件差異 如果你想查看同一目錄下兩個(gè)沒有關(guān)系的文件差異,選中這兩個(gè)文件,右鍵選擇 “tortoisesvn”的“diff”項(xiàng),系統(tǒng)彈出這兩個(gè)文件的差異內(nèi)容。 比較兩個(gè)文件夾差異 如果你想查看兩個(gè)不同的文件夾之間的差異,需使用版本庫(kù)瀏覽器打開此目錄,選中 要比較的兩個(gè)文件夾,右鍵

15、選擇“compare revisions”項(xiàng),如下圖所示: 單擊后系統(tǒng)彈出這兩個(gè)文件夾的修改列表,如下圖所示: 可以選擇上圖中單個(gè)文件右鍵進(jìn)行相關(guān)操作。 比較兩個(gè)圖像差異 如果你想查看兩個(gè)不同的圖像之間的差異,選中要比較的兩個(gè)圖像或者選中被修改的 圖像,右鍵選擇“tortoisesvn”的“diff”項(xiàng),系統(tǒng)彈出這兩個(gè)圖像的差異內(nèi)容。如下圖 所示: 2.3.6.撤銷更改撤銷更改 在修改了某些文件后(文件未上傳到配置庫(kù)) ,需要返回到修改前的狀態(tài),則選中文件 夾 test 右鍵選擇“tortoisesvn”的“revert.”項(xiàng)進(jìn)行撤銷,本地硬盤上的文件將恢復(fù)到 修改前的內(nèi)容,修改的內(nèi)容將被刪除

16、。 2.3.7.鎖定和解鎖鎖定和解鎖 當(dāng)項(xiàng)目需要時(shí)可以在你本地硬盤中將你遷出的內(nèi)容進(jìn)行鎖定,選中要被鎖定的文件右 鍵選擇“tortoisesvn”的“get lock.”項(xiàng)進(jìn)行鎖定(鎖定后他人將無法修改此文件) ,系 統(tǒng)彈出鎖定信息框,如下圖所示: 點(diǎn)擊“ok”按鈕即可將“江西空中充值項(xiàng)目”文本文件鎖定,鎖定后顯示如下: 解鎖時(shí)選中被鎖定的文件右鍵選擇“tortoisesvn”的“release lock”項(xiàng)進(jìn)行解鎖。 2.3.8.重命名文件重命名文件 鼠標(biāo)選中“江西空中充值項(xiàng)目”文本文件右鍵選擇“tortoisesvn”的“rename.”項(xiàng), 系統(tǒng)彈出如下信息框: 在 new name 框

17、中輸入新文件名后點(diǎn)擊“ok”按鈕,將出現(xiàn)重命名后的文件,原文件被刪 除,將它們提交后重命名生效。 2.3.9.獲取歷史文件獲取歷史文件 查看歷史文件 鼠標(biāo)選中文件夾 test 右鍵選擇“tortoisesvn”的“show log”項(xiàng),系統(tǒng)彈出此路徑下 的所有文件版本信息,如下圖所示: 此時(shí)也可雙擊“江西空中充值項(xiàng)目”文本文件查看修改的內(nèi)容(比較上一版本所修改的內(nèi) 容) 。 獲取歷史文件 鼠標(biāo)選中文件夾 test 右鍵選擇“tortoisesvn”的“update to revision”項(xiàng),后系統(tǒng)提 示需要選擇下載的版本,如下圖所示: “revision”欄中“head revision”為

18、最新版本, “revision”手工輸入版本號(hào),也可點(diǎn)擊 “show log”按鈕選擇需要的版本內(nèi)容,選擇版本 19 后,點(diǎn)擊“ok”按鈕,系統(tǒng)彈出如 上信息框: 點(diǎn)擊“ok”按鈕,系統(tǒng)開始下載文件,下載完畢后提示框如下: 點(diǎn)擊“ok”按鈕,結(jié)束本次操作。 2.3.10. 檢查沖突檢查沖突 在提交你修改的文件到配置庫(kù)前,可先檢查本地修改的內(nèi)容是否與配置庫(kù)中的內(nèi)容沖 突。選中修改的文件或文件夾,右鍵選擇“tortoisesvn”的“check for modifications”項(xiàng), 將顯示所有被修改的內(nèi)容,檢查“江西空中充值項(xiàng)目”文本如下圖所示: 點(diǎn)擊上圖中“check repository”

19、按鈕,后雙擊“江西空中充值項(xiàng)目”文本或右鍵處理,則 顯示出此文件在配置庫(kù)中的改動(dòng)內(nèi)容和你本地的改動(dòng)內(nèi)容,判斷是否存在沖突,如下圖所 示: 上圖表明存在沖突,可以直接右鍵在上圖中進(jìn)行修改解決沖突(如上圖灰色所示) ,或者將 發(fā)生沖突的文件拖到文本編輯器或者其它應(yīng)用程序中進(jìn)行修改,也可選中發(fā)生沖突的文件 右鍵選擇“open”或“open with”打開文件進(jìn)行修改解決沖突。 2.3.11. 解決沖突解決沖突 當(dāng)你 update“江西空中充值項(xiàng)目”文本文件出現(xiàn)沖突時(shí),subversion 會(huì)產(chǎn)生三個(gè)文件: “江西空中充值項(xiàng)目.txt.mine” ;“江西空中充值項(xiàng)目.txt.r19” ;“江西空中充

20、值項(xiàng)目. txt.r20” ,如下圖所示: 在“江西空中充值項(xiàng)目”文本文件沖突的內(nèi)容中,沖突的地方將使用“”標(biāo) 示出來,查找以字符串properties 2. 在 properties 對(duì)話框里點(diǎn) add 3. 在 add properties 界面屬性下拉框選 svn:externals,輸入屬性值。在 property value 中添 加 external 對(duì)象“工程文檔”和被同步的路徑,如圖: 注意:復(fù)選框 apply property recursively 是“是否要在撫州水力的每個(gè)子目錄下面都共享添 加 http:/seaway/快易營(yíng)業(yè)點(diǎn)平臺(tái)/工程文檔”的內(nèi)容。如果選中,撫州水

21、力的每個(gè)子目錄下 都會(huì)自動(dòng)增加工程文檔目錄。 增加該屬性后,你本地文件為已修改狀態(tài),先 update 更新配置庫(kù)中的最新內(nèi)容,后提交修 改到配置庫(kù)中,在配置庫(kù)生效。 加該屬性后,再更新?lián)嶂菟δ夸浀臅r(shí)候,自動(dòng)在撫州水力目錄下建工程文檔目錄,并把 “http:/seaway/快易營(yíng)業(yè)點(diǎn)平臺(tái)/工程文檔”里面的內(nèi)容保存到 “http:/localhost:2003/seaway/撫州水力/工程文檔”里。如果更新 “http:/localhost:2003/seaway/撫州水力/工程文檔”目錄里文件的內(nèi)容,做 commit,對(duì)該文 件的修改也會(huì)保存到“http:/seaway/快易營(yíng)業(yè)點(diǎn)平臺(tái)/工程文

22、檔”里面。 3. myeclipse 集成集成 svn 3.1. 安裝安裝 svnsvn 插件插件 本文以 myeclipse6.0 和 site-1.2.4.zip(插件)為例。安裝 myeclipse6.0。 方法一:直接上網(wǎng)下載 打開 myeclipse 點(diǎn)擊其菜單 helpsoftware updatesfind and install,如下圖所示: 點(diǎn)擊后系統(tǒng)彈出 install/update 信息框,如下圖所示: 選中“search for new features to install”復(fù)選框,點(diǎn)擊 next。系統(tǒng)彈出 install 信息框: 點(diǎn)擊“new remote site”按鈕,系統(tǒng)彈出如下信息框: 在 name 欄中輸入 svn,在 url 欄中輸入訪問地址 http:/subclip

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論