国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Perforce與SourceInsight,VisualStudio集成

2019-11-14 14:23:50
字體:
來源:轉載
供稿:網友

轉自:http://shashanzhao.com/archives/837.html

1.Perforce

 

首先需要為perforce設置系統環境變量,以便perforce命令行可以正常使用.

環境變量名
P4CLIENT填寫你的workspace的名字,例:code_myname
P4PORT填寫perforce服務器地址和端口號,例:172.23.3.3:1666
P4USER填寫你的用戶名,例:myname
P4DIFF(可選)填寫比較工具的路徑,例: d:/PRograms/BeyondCompare/BCompare.exe,如果使用perforce自帶的比較工具就不用設這個環境變量了
P4PASSWD填寫登陸的密碼,例:passWord

 

 

2.集成至Source Insight

 

1. Source Insight菜單Options->Custom Commands,

選擇以下各個Command,填寫各個Command的Run.

Command:Run:
Check Outp4 edit %f
Undo Check Outp4 revert %f
Sync File to Source Control Projectp4 sync %f
Compare with Currentp4 diff –f %f

其中Compare with Current命令需要自己添加.

點擊Add按鈕, 填入命名: Compare with Current即可添加一條.

另外Compare with Current必須在check out狀態下才能比較,比較的就是未check out出來時的文件.

2. 填完后Custom Commands窗口不要關,點擊Menu按鈕

將剛才的那些命令添加到work菜單下.

操作方法:

a.右邊的Menu組合框中選擇Work

b.左邊窗口選中命令,右邊窗口選中<end of menu>,

c.點擊Insert按鈕把命令插入work菜單下

d.重復b-c,直至所有命令添加完畢

e.按下OK按鈕

3. 打開文件,在work菜單下就可以選擇Check Out, Undo Check Out, Sync File to Source Control Project, Compare with Current等菜單來操作文件了

另外也可以打開Source Control工具欄,通過主菜單View->Toolbars->Source Control,

在Source Control工具欄上默認有Check Out, Undo Check Out, Sync File to Source Control Project等按鈕.

 

3.集成至Visual Studio

 

1. Visual Studio菜單:工具->外部工具,

添加以下各個工具,填寫各個工具的標題,命令和參數.注意添加時選中使用輸出窗口.

標題:命令:參數:
Check Outp4.exe的路徑,例:C:/Program Files/Perforce/p4.exeedit $(ItemPath)
Undo Check Outp4.exe的路徑revert $(ItemPath)
Sync File to Source Control Projectp4.exe的路徑sync $(ItemPath)
Compare with Currentp4.exe的路徑diff –f $(ItemPath)

2. 打開代碼后,在”工具”菜單下可以找到新增加的菜單.

3. 還可以在”工具”->”自定義”中把外部命令拖到工具欄上,方便使用.

注意:在自定義中只顯示外部命令+數字,所以先要看一下新加的外部命令排在第幾個,然后選擇對應的外部命令(例:外部命令10)拖到工具欄上即可.另外各個版本的Visual Studio的自定義可能會有些區別,我所測試的是VS2005.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉祥县| 米泉市| 莫力| 武定县| 赤城县| 木兰县| 凌海市| 鄯善县| 万年县| 府谷县| 湘潭县| 贡觉县| 广水市| 若羌县| 延长县| 轮台县| 镇雄县| 清流县| 五莲县| 政和县| 鹤壁市| 靖江市| 平乡县| 容城县| 恩施市| 景谷| 乐业县| 明水县| 龙里县| 安庆市| 西宁市| 张家口市| 三台县| 南涧| 治多县| 柯坪县| 贺州市| 静海县| 沙河市| 郴州市| 通渭县|