PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)

上傳人:文**** 文檔編號(hào):61979354 上傳時(shí)間:2022-03-13 格式:DOC 頁數(shù):9 大小:334KB
收藏 版權(quán)申訴 舉報(bào) 下載
PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)_第1頁
第1頁 / 共9頁
PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)_第2頁
第2頁 / 共9頁
PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)_第3頁
第3頁 / 共9頁

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)》由會(huì)員分享,可在線閱讀,更多相關(guān)《PbsccSVN源碼管理工具部署手冊(cè)及心得(共9頁)(9頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、精選優(yōu)質(zhì)文檔-----傾情為你奉上 PB源碼管理 PBSCC+SVN使用手冊(cè)(2013-11-28) 1. 序言 在學(xué)習(xí)了網(wǎng)絡(luò)某高人之資料后,基于我的實(shí)際操作過程和感悟,編寫本文檔,希望對(duì)想用PB+PBSCC+SVN模型進(jìn)行源碼管理的同行有所幫助。 本方案將采用PB9的外部工具PBSCC Proxy與TortoiseSVN組合使用。通過PBSCC一個(gè)中間環(huán)節(jié),來實(shí)現(xiàn)與SVN的關(guān)聯(lián)。SVN不僅可以管理源代碼,也可以把軟件開發(fā)中的其他文件或目錄并入到SVN中,進(jìn)行版本管理。 2. 環(huán)境安裝 需要準(zhǔn)備如下(安順序安裝): 1) 安裝PB9,如果已經(jīng)安裝,則跳過此步 2) 客戶端基礎(chǔ)

2、軟件,【Setup-Subversion-1.8.4.msi】 3) 客戶端管理軟件,【TortoiseSVN-1.8.3.24901-win32-svn-1.8.4.msi】 4) PB9.0客戶端工具,PBscc 2.01.80 2.1 安裝Subversion 點(diǎn)擊Setup-Subversion-1.8.4.msi,根據(jù)向?qū)?,以默認(rèn)設(shè)置安裝即可。 2.2 安裝TortoiseSVN 點(diǎn)安裝程序,很簡單,按默認(rèn)向?qū)О惭bTortoiseSVN, 安裝完畢,需要重啟計(jì)算機(jī)。 重啟后,在操作系統(tǒng)的目錄瀏覽器上或桌面空白處,點(diǎn)右鍵,彈出菜單會(huì)多出一些SVN內(nèi)容,【注意:安

3、裝完畢,桌面無快捷鍵,SVN主要通過右鍵菜單顯示功能】。如圖: 安裝后,可設(shè)置一些參數(shù),以方便使用,主要如下(也可以不設(shè)置): 設(shè)置提示窗口的參數(shù),在什么情況下,可自動(dòng)關(guān)閉 2.3 PBSCC安裝 安裝過程很簡單,按照默認(rèn)的參數(shù)設(shè)置安裝即可,在安裝PBscc時(shí),目標(biāo)文件夾會(huì)自動(dòng)選擇TortoiseSVN的安裝目錄,不要更改該目錄。 如果PBscc的安裝路徑不是TortoiseSVN的安裝目錄,需要手工選擇 “TortoiseSVN安裝目錄”。 PBscc的錯(cuò)誤日志,存放在“TortoiseSVN目錄”下的PBErr.txt 到此,軟件的安裝環(huán)境結(jié)束了。 3.

4、環(huán)境配置 3.1 工作目錄配置 要有兩個(gè)不同路徑的目錄:一個(gè)是本地工作目錄,一個(gè)是源代碼管理目錄 1) 本地工作目錄 即項(xiàng)目的目錄,在該目錄下,只能看到pbl、pbd等格式的文件, 無法看到pbl中window、datawindow、menu等對(duì)象。 2) 源代碼管理目錄 該目錄為svn源碼控制所用,在后面會(huì)看到,該目錄下保存的是各個(gè)對(duì)象的源碼文件如:srw srm srd srf等文件。 通過這兩個(gè)目錄的解說,應(yīng)該大體明白這個(gè)模式源碼控制的原理了吧? 建議在“本地工作目錄”下,創(chuàng)建“源代碼管理目錄”。 3.2 目錄關(guān)聯(lián)SVN設(shè)置 在“本地工作目錄”獲取SVN的“項(xiàng)目庫

5、”,稱“repository” 取好后,目錄圖標(biāo)會(huì)改變,然后建立源代碼管理目錄“source”,把source加入到(add)到SVN,圖標(biāo)變成一個(gè)“加號(hào)+”, 加入到SVN后,最后還需要提交到SVN(commit), 操作成功后,目錄如:。 3.3 PB環(huán)境設(shè)置 1) 設(shè)置“Workspace”的屬性的Source Control 設(shè)置“源代碼管理工具”,指定用戶(User Id),源代碼管理目錄(Project),本地工作目錄(Loacl Root Directory)。 (注:用戶名UserId,如果用了源碼管理服務(wù)器,一定要使用SVN帳號(hào),而千萬不要用默認(rèn)的本地

6、系統(tǒng)用戶,如果只用了源碼管理客戶端管理,用戶名為空即可。) (注:選擇Project目錄時(shí),先用SVN把該目錄管理起來) Project 和 local root directory 參數(shù)不可以為空。 2) Connect 設(shè)置好后,點(diǎn)擊上圖中的connect按鈕,在彈出的選擇對(duì)話框中選擇“是” 輸出窗口中,出現(xiàn)以下信息,說明成功了。 點(diǎn)擊Connect,登錄SVN系統(tǒng),有可能會(huì)出現(xiàn)提示,輸入用戶密碼 (注:可以記住用戶名和密碼,免去每次輸入) 3) 一定要選上“刪除PB自動(dòng)生成的臨時(shí)對(duì)象文件”和“允許覆蓋只讀文件”,如下: 此時(shí),源碼管理目錄source下是空的

7、。 4. 實(shí)現(xiàn)代碼控制 4.1 項(xiàng)目添加到控制器 【如果工作目錄被svn管理,pb中 各對(duì)象的節(jié)點(diǎn)前會(huì)有個(gè)常規(guī)的綠色的加號(hào)】 完成以上工作后,打開某個(gè)工作空間,右鍵點(diǎn)擊某個(gè)target或某個(gè)lib 選擇”add to source control” 從中選要管理的對(duì)象后,點(diǎn)擊“ok”按鈕,彈出備注checkin的message,該信息,越詳細(xì)越好 點(diǎn)擊“ok”按鈕,如果出現(xiàn)下圖 說明整體的配置工作是正常的,源碼控制就可以正常進(jìn)行了?!揪G色小加號(hào)被加粗了】 此時(shí),再看源碼管理目錄source下,已經(jīng)有文件了:即所有add to source control的對(duì)

8、象的源碼文件。特殊文件“類庫名.pbg”,估計(jì)是pbscc生成的,記錄了類中被“add to source control”的對(duì)象清單。 至此,就可以使用PB右鍵菜單中的的“簽出”、“簽入”、“取消簽出”、“刷新狀態(tài)”、“查看歷史”功能,管理源碼了。 4.2 源碼管理 操作與VSS操作類似,不再贅述。 5. 部署時(shí)的幾個(gè)錯(cuò)誤 僅供參考 5.1 沒有安裝Subversion 我只安裝了tortoisesvn pbscc,在PB中加載工作空間時(shí),出現(xiàn)以下錯(cuò)誤信息: ---------- Source Control 2013-11-27 17:38 Source Mana

9、gement Initialization... PBSCC Proxy : version 2.01.80 built on 2011-10-12 PBSCC Proxy : svn work dir: .svn PBSCC Proxy : 'svn' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。 Initialization of PBSCC Proxy failed. Source control is in offline mode. Restoring SCC Offline Status Cache from last backup. Unable to

10、initialize SCC status cache from backup C:\127\dext.pbc. Initialization of PBSCC Proxy Failed ---------- Done Source Control 5.2 Subversion的版本太低 開始我下載的subversion版本是1.6,5.1的問題不出現(xiàn)了,但工作空間加載時(shí),出現(xiàn)以下錯(cuò)誤: ---------- Source Control 2013-11-27 17:55 Source Management Initialization... PBSCC Proxy :

11、version 2.01.80 built on 2011-10-12 PBSCC Proxy : svn work dir: .svn PBSCC Proxy : svn: The path 'C:\127' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy. Initialization of PBSCC Proxy failed. Source control is in

12、offline mode. Restoring SCC Offline Status Cache from last backup. Unable to initialize SCC status cache from backup C:\127\dext.pbc. Initialization of PBSCC Proxy Failed ---------- Done Source Control 5.3 工作目錄和源碼管理目錄 安裝了1.8版本的Subversion,以上兩上問題都解決了,但對(duì)象checkin/checkout,出現(xiàn)以下錯(cuò)誤信息: ---------- S

13、ource Control Checking out selected items . . . PBSCC Proxy : svn: E: The node 'C:\127\d_gstj.srd' was not found. Access to SCC Provider Failed during SccCheckout(). Try again. SccCheckout for C:\127\d_gstj.srd appears to have failed. Operation Completed ---------- Done Source Control 該問題 表面看似是沒有把源碼checkin到源碼管理庫中,實(shí)際原因是 pb 源碼控制 project 和 local root dir設(shè)置的不合理(剛開始我把兩個(gè)目錄設(shè)置為相同的目錄了),此時(shí)簽出/入過程不僅會(huì)很慢,而且會(huì)出現(xiàn)以上錯(cuò)誤的發(fā)生,只要兩個(gè)目錄不同,都可以正常運(yùn)行了。建議project的目錄是“l(fā)ocal root directory的目錄/source” 專心---專注---專業(yè)

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!