Perforce 與Source Insight, Visual Studio整合

來源:互聯網
上載者:User

標籤:


轉自: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 Out p4 edit %f
Undo Check Out p4 revert %f
Sync File to Source Control Project p4 sync %f
Compare with Current p4 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 Out p4.exe的路徑,例:C:\Program Files\Perforce\p4.exe edit $(ItemPath)
Undo Check Out p4.exe的路徑 revert $(ItemPath)
Sync File to Source Control Project p4.exe的路徑 sync $(ItemPath)
Compare with Current p4.exe的路徑 diff –f $(ItemPath)

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

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

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

Perforce 與Source Insight, Visual Studio整合

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.