




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Innovation, Teamwork, Excellence, QualitySVNSVN安裝配置及使用說明Innovation, Teamwork, Excellence, Quality一、一、VisualSVN Server安裝1.11.1軟件下載地址:軟件下載地址:https:/ 79software0179software01工具軟件工具軟件009009版本管理版本管理SVNSVN1.21.2運(yùn)行運(yùn)行VisualSVN-Server-3.0.1-x32.msiVisualSVN-Server-3.0.1-x32.msi程式,點(diǎn)程式,點(diǎn)擊
2、擊NextNext,根據(jù)提示進(jìn)行安裝,根據(jù)提示進(jìn)行安裝Innovation, Teamwork, Excellence, Quality1.31.3安裝至此步驟時(shí),可修改安裝路徑,和安裝至此步驟時(shí),可修改安裝路徑,和RepositoriesRepositories庫的路徑,以及庫的路徑,以及Server PortServer Port端口端口號(hào)號(hào)VisualSVN Server安裝目錄SVN代碼倉庫端口 使用使用SubversionSubversion身份認(rèn)證身份認(rèn)證 使用使用WindowsWindows身份認(rèn)證身份認(rèn)證Innovation, Teamwork, Excellence, Qua
3、lity1.41.4安裝完成安裝完成Innovation, Teamwork, Excellence, Quality1.5VisualSVN Server1.5VisualSVN Server運(yùn)行介面運(yùn)行介面 服務(wù)運(yùn)行狀態(tài)服務(wù)運(yùn)行狀態(tài)控制區(qū)控制區(qū) 代碼庫信息代碼庫信息 帳戶信息帳戶信息 SVN SVN日誌及相關(guān)屬性設(shè)置日誌及相關(guān)屬性設(shè)置Innovation, Teamwork, Excellence, Quality1.61.6新增庫新增庫右鍵右鍵RepositoriesRepositories,“Create New RepositoryCreate New Repository”或者或者
4、“新建新建 RepositoryRepository”點(diǎn)擊創(chuàng)建代碼庫點(diǎn)擊創(chuàng)建代碼庫Innovation, Teamwork, Excellence, Quality.1新增庫新增庫彈出介面,按下一步進(jìn)行彈出介面,按下一步進(jìn)行1234 待建庫名稱待建庫名稱Innovation, Teamwork, Excellence, Quality.1新增庫新增庫完成完成SVNSVN庫創(chuàng)建庫創(chuàng)建Innovation, Teamwork, Excellence, Quality1.71.7新增用戶名新增用戶名1區(qū)分大小寫區(qū)分大小寫2Innovation, Teamwork, E
5、xcellence, Quality1.81.8新增用戶組新增用戶組新增用戶組名稱,并分配對應(yīng)的組員如圖介面 選擇用戶選擇用戶12Innovation, Teamwork, Excellence, Quality1.91.9分配權(quán)限分配權(quán)限新增用戶組名稱,授權(quán)狀態(tài)點(diǎn)擊套用,即對用戶授權(quán)12Innovation, Teamwork, Excellence, Quality1.101.10同步更新服務(wù)器源碼測試區(qū)同步更新服務(wù)器源碼測試區(qū)在hooks,Post-commit hook編寫腳本程序。21Innovation, Teamwork, Excellence, QualityHook腳本C:/
6、Program Files/VisualSVN Server/bin/svn.exe C:/Program Files/VisualSVN Server/bin/svn.exe updateD:/SourceCode/FMSD:/SourceCode/FMSSvn.exeSvn.exe應(yīng)用程序所在目錄應(yīng)用程序所在目錄更新文件所在目錄(此目錄更新文件所在目錄(此目錄必須是從必須是從svnsvn版本庫中版本庫中CheckOutCheckOut的文件)的文件)Innovation, Teamwork, Excellence, Quality1.111.11提交時(shí),更新日誌不能為空提交時(shí),更新日誌不能
7、為空在hooks,Pre-commit hook編寫腳本程序。12Innovation, Teamwork, Excellence, QualityPre-commit hookPre-commit hook編寫腳本編寫腳本: :setlocalset REPOS=%1set TXN=%2rem check that logmessage contains at least 2 charactersrem .代表2個(gè)字符svnlook log %REPOS% -t %TXN% | findstr . nulif %errorlevel% gtr 0 goto errexit 0:errecho
8、 提交日誌不能為空! Commit aborted! 1&2exit 1Innovation, Teamwork, Excellence, Quality二、二、TotoiseSVNTotoiseSVN安裝安裝2.1軟件下載地址:http:/ 79software0179software01工具工具軟件軟件009009版本管理版本管理SVNSVN2.2運(yùn)行TortoiseSVN-5755-win32-svn-1.8.10.msi程式,點(diǎn)擊Next,根據(jù)提示進(jìn)行安裝。Innovation, Teamwork, Excellence, Qu
9、ality2.32.3導(dǎo)入導(dǎo)入原始程式原始程式代碼代碼到到SVNSVN伺服器伺服器(1)在VisualSVN選中需要的目標(biāo)庫,右鍵Copy URL to Clipboard(2)再選中待加載的文件或文件夾,右鍵,導(dǎo)入,彈出介面12Innovation, Teamwork, Excellence, Quality2.4 2.4 點(diǎn)擊導(dǎo)入后,彈出介面,黏貼點(diǎn)擊導(dǎo)入后,彈出介面,黏貼VisualSVNVisualSVN的的RespositoriesRespositories庫中對應(yīng)的庫中對應(yīng)的URLURL至版本庫,點(diǎn)擊確定至版本庫,點(diǎn)擊確定。完成庫版本的創(chuàng)建。完成庫版本的創(chuàng)建。 編寫日誌Innova
10、tion, Teamwork, Excellence, Quality2.5 User2.5 User端檢出對應(yīng)端檢出對應(yīng)SVNSVN版本庫版本庫到本機(jī)到本機(jī)(ERP2012ERP2012外掛程序檢出外掛程序檢出地址:地址:https:/SVN Teamwork, Excellence, Quality彈出對話框,輸入用戶名密碼彈出對話框,輸入用戶名密碼, ,點(diǎn)擊點(diǎn)擊OKOK,SVNSVN庫的源代庫的源代碼就檢出至碼就檢出至UserUser本地。本地。Innovation, Teamwork, Excellence, Quality源代碼從源代碼從SVNSVN庫檢出后,本地文件狀態(tài)如下:庫檢出
11、后,本地文件狀態(tài)如下:該文件夾是隱藏的,說明已經(jīng)受該文件夾是隱藏的,說明已經(jīng)受到版本控制到版本控制受版本庫控制的文件Innovation, Teamwork, Excellence, Quality2.6 Delphi2.6 Delphi安裝安裝TotoiseSVNTotoiseSVN插件插件插件目錄:插件目錄:7979software02software02開發(fā)軟件開發(fā)軟件 d7d7控件控件 TortoiseSVN For Delphi7DelphiAddInForTortoiseSVN TortoiseSVN For Delphi7DelphiA
12、ddInForTortoiseSVN Delphi7Delphi7DelphiAddInForTortoiseSVN_D7.dpkDelphiAddInForTortoiseSVN_D7.dpkTotoiseSVN插件插件Innovation, Teamwork, Excellence, Quality2.7 2.7 TotoiseSVNTotoiseSVN在在DelphiDelphi工程中的使用工程中的使用單擊單擊DelphiDelphi菜單欄菜單欄 圖標(biāo)圖標(biāo) ,如圖顯示,如圖顯示Innovation, Teamwork, Excellence, Quality2.7.1 2.7.1 流覽專
13、案檔案夾流覽專案檔案夾打開當(dāng)前Delphi工程對應(yīng)的文件夾。2.7.2 2.7.2 日誌日誌顯示當(dāng)前Delphi文件修改的歷史記錄信息。Innovation, Teamwork, Excellence, Quality2.7.3 2.7.3 檢查修改檢查修改檢索當(dāng)前Delphi工程中修改過的文件, 在對應(yīng)的文件夾和文件圖標(biāo)上也會(huì)有相應(yīng)的該變。未修未修改狀改狀態(tài)態(tài)已修改已修改狀態(tài)狀態(tài)Innovation, Teamwork, Excellence, Quality2.7.4 2.7.4 增加增加檢索當(dāng)前Delphi工程中為受版本控制的相關(guān)文件,“確認(rèn)”后,這些文件受到版本控制,但還未提交至SVN
14、庫。Innovation, Teamwork, Excellence, Quality2.7.5 2.7.5 更新至版本更新至版本 (1)單擊“更新至版本”后,彈出如圖1,單擊“Yes”,彈出如圖2 (2)圖2可以對應(yīng)的選擇更新的版本(一般默認(rèn)更新最新版本一般默認(rèn)更新最新版本)。12Innovation, Teamwork, Excellence, Quality2.7.6 2.7.6 提交提交(1)檢索當(dāng)前Delphi工程中狀態(tài)為增加、修改、無版本控制的文件,可根據(jù)自己需要,勾選需要提交的文件。提交后,SVN授予這些文件版本號(hào)。12 填寫修改日誌填寫修改日誌文件狀態(tài)文件狀態(tài)待提交的文件列待提
15、交的文件列表表選擇提交的文件數(shù)選擇提交的文件數(shù)可選最近修改的日誌可選最近修改的日誌 勾選項(xiàng)勾選項(xiàng)Innovation, Teamwork, Excellence, Quality提交提交注意事項(xiàng)注意事項(xiàng)注意:提交原始程式碼到伺服器時(shí),一定確保本機(jī)的代碼是最新版本,否則可注意:提交原始程式碼到伺服器時(shí),一定確保本機(jī)的代碼是最新版本,否則可能提交失敗,或者造成版本衝突。能提交失敗,或者造成版本衝突。提交文件至SVN,也可以在對應(yīng)的資料夾下,或在空白處點(diǎn)擊或者選中提交的文件右鍵,點(diǎn)擊SVN CommitInnovation, Teamwork, Excellence, Quality2.7.7 2.
16、7.7 與前一版本比較與前一版本比較顯示當(dāng)前工作文件與上一版本文件比較,根據(jù)TortoiseMerge進(jìn)行比較差異。Innovation, Teamwork, Excellence, Quality2.7.8 2.7.8 還原還原勾選需要還原的文件,將本地對應(yīng)的文件還原至SVN最新的版本,此功能將覆蓋本地對應(yīng)的文件Innovation, Teamwork, Excellence, Quality2.7.9 2.7.9 版本庫瀏覽器版本庫瀏覽器可查看對應(yīng)版本庫中的文件Innovation, Teamwork, Excellence, Quality2.7.10 2.7.10 設(shè)置設(shè)置設(shè)置TorT
17、oise相關(guān)功能Innovation, Teamwork, Excellence, Quality提交修改過的文件提交修改過的文件至至SVNSVN伺服器伺服器注意:提交原始程式碼到伺服器時(shí),一定確保本機(jī)的代碼是最新版本,否則可注意:提交原始程式碼到伺服器時(shí),一定確保本機(jī)的代碼是最新版本,否則可能提交失敗,或者造成版本衝突。能提交失敗,或者造成版本衝突。在修改的資料夾上點(diǎn)擊右鍵或在空白處點(diǎn)擊右鍵,點(diǎn)擊SVN Commit彈出下麵的表單:Innovation, Teamwork, Excellence, Quality提交完成介面提交完成介面Innovation, Teamwork, Excell
18、ence, Quality3.1 3.1 更新本機(jī)代碼與更新本機(jī)代碼與SVNSVN伺服器上最新的版本一致伺服器上最新的版本一致這個(gè)也很簡單,只要在需要更新的資料夾上點(diǎn)擊右鍵或在該文件下的空白處點(diǎn)擊右鍵,點(diǎn)擊SVN Update,就可以了。注意:更新操作可能會(huì)因?yàn)榘姹拘n突而失敗,注意:更新操作可能會(huì)因?yàn)榘姹拘n突而失敗,需要先編輯衝突,然後解決衝突需要先編輯衝突,然後解決衝突,再進(jìn)行提交。,再進(jìn)行提交。3.2 3.2 重命名文件或資料夾,並將修改提交到重命名文件或資料夾,並將修改提交到SVNSVN伺服器伺服器只要在需要重命名的檔或資料夾上點(diǎn)擊右鍵,點(diǎn)擊TortiseSVN=Rename,在彈出的表
19、單中輸入新名稱,點(diǎn)擊OK按鈕,就可以了。此方法也不是直接重命名,而是將該檔或資料夾的名稱標(biāo)記為重命名後名稱,也需要我們使用SVN Commit提交到SVN伺服器後才真正重命名。Innovation, Teamwork, Excellence, Quality3.3 3.3 刪除檔或資料夾,並將修改提交到刪除檔或資料夾,並將修改提交到SVNSVN伺服器伺服器最簡單就是,你直接刪除檔或資料夾,然後使用SVN Commit提交更新到SVN伺服器。另外一種方法是在你要?jiǎng)h除的檔或資料夾上點(diǎn)擊右鍵=TortoiseSVN=Delete刪除,此方法也不是直接刪除,而是將該檔或資料夾的狀態(tài)置為刪除,也需要我們
20、使用SVN Commit提交到SVN伺服器後才真正刪除。說明:實(shí)際上,從你把原始程式碼遷簽入SVN伺服器開始,每一個(gè)版本的資料和檔,就算是你已經(jīng)刪除了的,也都可以隨時(shí)遷出。Innovation, Teamwork, Excellence, Quality3.4.1 3.4.1 衝突文件的產(chǎn)生衝突文件的產(chǎn)生圖示圖示Innovation, Teamwork, Excellence, Quality3.4.2 3.4.2 衝突文件圖標(biāo)變化衝突文件圖標(biāo)變化Innovation, Teamwork, Excellence, Quality3.4.3 3.4.3 衝突檔的解決方法:衝突檔的解決方法:選中衝突文件,右鍵,彈出介面選中衝突文件,右鍵,彈出介面Innovation, Teamwork, Excellenc
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 短期住宅協(xié)議條款
- 物流行業(yè)質(zhì)量控制工作流程
- 七年級班主任道德教育課程計(jì)劃
- 2025春季學(xué)期小學(xué)班主任安全責(zé)任計(jì)劃
- 2025年度幼兒園語言發(fā)展課程計(jì)劃
- 水庫水位監(jiān)測設(shè)備的安裝流程
- 建筑行業(yè)環(huán)境保護(hù)措施研究
- 兒童藝術(shù)教育老師合同
- 2025年高考語文古詩詞鑒賞能力提升策略與試題庫
- 2025年消防安全培訓(xùn)考試題庫:火災(zāi)預(yù)防與逃生消防設(shè)施設(shè)備操作試題
- DB11-T 1448-2017 城市軌道交通工程資料管理規(guī)程
- 2025年度股權(quán)合作協(xié)議書新版:跨境電商平臺(tái)股權(quán)合作協(xié)議
- 2025年鼎和財(cái)產(chǎn)保險(xiǎn)股份有限公司招聘筆試參考題庫含答案解析
- GB/T 33136-2024信息技術(shù)服務(wù)數(shù)據(jù)中心服務(wù)能力成熟度模型
- 第一單元 從感知到物聯(lián) 第1課開啟物聯(lián)網(wǎng)之門 說課稿2024-2025學(xué)年 人教版新教材 初中信息技術(shù)八年級上冊
- 性病防治工作計(jì)劃
- DBJ33T 1300-2023 建筑施工現(xiàn)場安全防護(hù)設(shè)施設(shè)置技術(shù)規(guī)程
- 醫(yī)院培訓(xùn)課件:《電擊除顫-電復(fù)律》
- ICU后綜合征的預(yù)防與護(hù)理
- 2025年司法鑒定科學(xué)研究院事業(yè)編制招聘14人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《阿爾茨海默病康復(fù)》課件
評論
0/150
提交評論