




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PB源代碼管理SVN用戶手冊(cè)(2013年11月28日)前言在學(xué)習(xí)了網(wǎng)絡(luò)上一些專家的信息后,基于我的實(shí)際操作過程和感知,我寫了這篇文檔,希望對(duì)那些想使用PB PBSCC SVN模型進(jìn)行源代碼管理的同行有所幫助。該方案將使用PBSCC代理,PB9的一個(gè)外部工具,結(jié)合陸龜。與SVN的聯(lián)系是通過中國人民銀行的中間環(huán)節(jié)實(shí)現(xiàn)的。SVN不僅可以管理源代碼,還可以將軟件開發(fā)中的其他文件或目錄合并到SVN進(jìn)行版本管理。2.環(huán)境安裝需要進(jìn)行以下準(zhǔn)備工作(按順序安裝):1)安裝PB9,如果已經(jīng)安裝,跳過此步驟2)客戶端基本軟件,設(shè)置-Subversion-1.8.4.msi3)客戶端管理軟件,烏龜-1 . 8 .
2、3 . 24901-Win32-SVN-1 . 8 . 4 . MSI4) PB9.0客戶端工具,PBscc 2.01.802.1安裝Subversion單擊設(shè)置-Subversion-1.8.4.msi,并根據(jù)向?qū)褂媚J(rèn)設(shè)置進(jìn)行安裝。2.2烏龜?shù)陌惭b點(diǎn)安裝程序,很簡(jiǎn)單,按照默認(rèn)向?qū)О惭b烏龜。安裝后,需要重新啟動(dòng)計(jì)算機(jī)。重啟后,點(diǎn)擊操作系統(tǒng)目錄瀏覽器上的右鍵或桌面空白處,彈出菜單將包含更多SVN內(nèi)容。注意:安裝后,桌面上沒有快捷鍵,SVN主要通過右鍵菜單顯示。如圖所示:安裝后,為了方便使用,可以設(shè)置一些參數(shù),主要如下(或不):設(shè)置提示窗口的參數(shù),在什么情況下可以自動(dòng)關(guān)閉2.3 PBSCC安裝
3、安裝過程非常簡(jiǎn)單。您可以根據(jù)默認(rèn)參數(shù)設(shè)置安裝。安裝PBscc時(shí),目標(biāo)文件夾會(huì)自動(dòng)選擇烏龜網(wǎng)的安裝目錄,不改變目錄。如果PBscc的安裝路徑不是烏龜?shù)陌惭b目錄,需要手動(dòng)選擇“烏龜?shù)陌惭b目錄”。PBscc的錯(cuò)誤日志存儲(chǔ)在PBErr.txt中的“烏龜目錄”下至此,軟件安裝環(huán)境結(jié)束了。3.環(huán)境配置3.1工作目錄配置應(yīng)該有兩個(gè)路徑不同的目錄:一個(gè)是本地工作目錄,另一個(gè)是源代碼控制目錄1)本地工作目錄也就是項(xiàng)目的目錄。在該目錄下,只能看到pbl、pbd和其他格式的文件,不能看到pbl中的窗口、數(shù)據(jù)窗口和菜單等對(duì)象。2)源代碼控制目錄此目錄用于svn源代碼控制。正如后面將要看到的,各種對(duì)象的源代碼文件,如s
4、rw srm srd srf和其他文件都存儲(chǔ)在這個(gè)目錄中。通過對(duì)這兩個(gè)目錄的解釋,我們應(yīng)該理解這種模式下源代碼控制的原理嗎?建議在“本地工作目錄”下創(chuàng)建“源代碼控制目錄”。3.2目錄關(guān)聯(lián)SVN設(shè)置在“本地工作目錄”中找到SVN的“項(xiàng)目庫”,并將其稱為“存儲(chǔ)庫”在被檢索后,目錄圖標(biāo)將改變,然后一個(gè)源代碼管理目錄“源代碼”將被建立,源代碼將被添加到SVN,圖標(biāo)將成為一個(gè)“加號(hào)”,在被添加到SVN之后,它將最終需要被提交到SVN(commit)。成功操作后,目錄如下:3.3 PB環(huán)境設(shè)置1)設(shè)置“工作區(qū)”屬性的源代碼管理設(shè)置“源代碼管理工具”,并指定用戶(用戶標(biāo)識(shí))、源代碼管理目錄(項(xiàng)目)和本地工作
5、目錄(本地根目錄)。(注意:用戶名用戶標(biāo)識(shí),如果您使用源管理服務(wù)器,您必須使用SVN帳戶,并且永遠(yuǎn)不要使用默認(rèn)的本地系統(tǒng)用戶。如果只使用源管理客戶端管理,則用戶名為空。)(注意:選擇項(xiàng)目目錄時(shí),首先使用SVN管理目錄)項(xiàng)目和locarounddirectory參數(shù)不能為空。2)連接設(shè)置完成后,點(diǎn)擊上圖中的連接按鈕,在彈出的選擇對(duì)話框中選擇“是”在輸出窗口中,出現(xiàn)以下消息,表示成功。單擊連接登錄到SVN系統(tǒng)。系統(tǒng)可能會(huì)提示您輸入用戶密碼。(注意:您無需每次輸入即可記住用戶名和密碼)3)確保選擇“刪除由PB自動(dòng)生成的臨時(shí)目標(biāo)文件”和“允許覆蓋只讀文件”,如下所示:此時(shí),源管理目錄源為空。4.實(shí)現(xiàn)代
6、碼控制4.1項(xiàng)目添加到控制器如果工作目錄由svn管理,以pb為單位每個(gè)對(duì)象的節(jié)點(diǎn)前面都有一個(gè)規(guī)則的綠色加號(hào)完成上述工作后,打開一個(gè)工作區(qū),右鍵單擊一個(gè)目標(biāo)或庫。選擇“添加到源代碼管理”選擇要管理的對(duì)象后,單擊“確定”按鈕彈出簽入消息。信息越詳細(xì)越好如果出現(xiàn)下圖,單擊“確定”按鈕這表明總體配置正常,源代碼控制可以正常執(zhí)行。綠色小加號(hào)粗體此時(shí),再看看源碼管理目錄的源碼,已經(jīng)有文件了:也就是說,所有的源文件都添加到源碼控制對(duì)象中。特殊文件類庫名。pbg 估計(jì)是由pbscc生成的,并記錄類中“添加到源代碼管理”的對(duì)象列表。此時(shí),您可以使用PB右鍵菜單中的“簽出”、“簽入”、“取消簽出”、“刷新狀態(tài)”和
7、“查看歷史”功能來管理源代碼。4.2來源管理該操作類似于VSS操作,將不再描述。5.部署中的幾個(gè)錯(cuò)誤僅供參考5.1未安裝Subversion我只安裝了玳瑁pbscc,在PB中加載工作區(qū)時(shí)出現(xiàn)以下錯(cuò)誤消息:-源代碼控制2013-11-27 17:38源代碼管理初始化.PBSCC代理:版本2.01.80構(gòu)建于2011-10-12工作指令:svn它不是一個(gè)內(nèi)部或外部命令,也不是一個(gè)可運(yùn)行的程序或者批處理文件。PBSCC代理初始化失敗。源代碼管理處于脫機(jī)模式。從上次備份恢復(fù)SCC脫機(jī)狀態(tài)緩存。無法從備份C:127dext.pbc初始化SCC狀態(tài)緩存。PBSCC代理初始化失敗-完成源代碼控制版本5.2
8、Subversion太低我一開始下載的subversion版本是1.6,5.1的問題沒有出現(xiàn),但是在加載工作區(qū)時(shí)出現(xiàn)了以下錯(cuò)誤:-源代碼控制2013-11-27 17:55源代碼管理初始化.PBSCC代理:版本2.01.80構(gòu)建于2011-10-12工作指令:svnPBSCC代理: svn:路徑:127似乎是Subversion 1.7或更高版本的一部分工作副本。請(qǐng)升級(jí)您的Subversion客戶端以使用它工作副本。PBSCC代理初始化失敗。源代碼管理處于脫機(jī)模式。從上次備份恢復(fù)SCC脫機(jī)狀態(tài)緩存。無法從備份C:127dext.pbc初始化SCC狀態(tài)緩存。PBSCC代理初始化失敗-完成源代碼控制5.3工作目錄和源代碼管理目錄安裝了1.8版的Subversion,上述兩個(gè)問題已經(jīng)解決。但是,對(duì)象簽入/簽出有以下錯(cuò)誤消息:-源代碼控制簽出選定的項(xiàng)目。未找到節(jié)點(diǎn)C:127d_gstj.srd。在SccCheckout()期間,對(duì)SCC提供程序的訪問失敗。再試一次。C:127d_gstj.srd的檢查失敗。操作完成-完成源代碼控制從表面上看
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理門窗采購方案(3篇)
- 運(yùn)輸集團(tuán)項(xiàng)目管理方案
- 地鐵行業(yè)施工組織方案
- 酒館策劃運(yùn)營方案模板
- 防腐鋼管維修方案
- 商鋪餐飲煙道改造方案
- 電氣設(shè)備檢修方案
- 煤田詳查設(shè)計(jì)方案
- 接待區(qū)布置方案
- 人員信息安全管理方案
- 大慶師范學(xué)院《跳高》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年廣元市中考語文試卷真題(含標(biāo)準(zhǔn)答案)
- 2025年山西省中考語文試卷真題(含答案解析)
- 農(nóng)機(jī)下鄉(xiāng)活動(dòng)方案
- 幸福與健康課件
- 幼兒弱視防治指南
- 2025人教英語初中七年級(jí)下冊(cè)期末測(cè)試卷(含答案)
- 窗簾實(shí)施方案(3篇)
- 主管輪值管理制度
- 2025-2030中國豆腐產(chǎn)業(yè)消費(fèi)趨勢(shì)及未來發(fā)展預(yù)測(cè)分析報(bào)告
- T/CECS 10379-2024風(fēng)電基礎(chǔ)用灌漿材料
評(píng)論
0/150
提交評(píng)論