Perforce 与Source Insight, Visual Studio集成

转自: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.

时间: 2024-12-25 13:05:06

Perforce 与Source Insight, Visual Studio集成的相关文章

DevExpress ASP.NET Core v19.1版本亮点:Visual Studio集成

行业领先的.NET界面控件DevExpress 发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Core Controls v19.1中新增的一些控件及增强的控件功能,欢迎下载v19.1试用,点击立即下载>> UI小部件 全新的下拉按钮小部件 19.1引入一个带有内置下拉菜单的新按钮小部件,此窗口小部件可用作无状态可点击菜单项集,也可用作SelectBox控件(看起来像按钮)的有状态模拟. 新的浮动按钮小部件 新的浮动按钮小部件是一个位于屏幕底角的单

Unity3D技术之Visual Studio C# 集成说明

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. Visual Studio C# 集成 我可以使用哪些功能? 更加复杂的 C# 开发环境.其中包括智能自动完成.计算机辅助更改源文件.智能语法高亮提示,还有其他更多功能. Express 和 Pro 有何不同? VisualStudio C# 2010 是 Microsoft 产品.它包括快速版

Visual Studio 2015官方汇总包括下载和视频

7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA.在智能移动端App开发,支持无论是面向何种智能设备,无论是支持Native应用,还是基于HTML5的混合应用,都可以借助Visual Studio的编码.调试.智能提示等强大功能,帮助程序猿快速开发.一起来认识一下Visual Studio 家族新面孔.    

Visual Studio 2017中使用SourceLink调试ASP.NET Core源码

背景 当我们在学习ASP.NET Core或者调试ASP.NET Core程序的时候,有时候需要调试底层代码,但是当我们在Visual Studio中调试程序的时候,由于一些基础库或者第三方库缺少pdb文件,所以调试这些库的代码的时候,会出现断点不能进去的情况. 例如,在如下代码中,我们希望调试一下View()方法,看看其中的内部实现 但是当我们点击F11之后,程序会直接跳到下一步 Source Link SourceLink是一组用于描述可嵌入到符号.二进制文件和包中的源代码控制元数据的包和规

Microsoft Visual Studio International Pack 1.0 SR1--关于汉字转拼音

Microsoft Visual Studio International Pack 1.0 SR1————微软的一个类库 地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=15251 Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持.使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用.SR1 包含对 Ja

微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2013和Team Foundation Server 2013: Download Visual S

使用 Visual Studio Online 进行协同开发

Visual Studio Online(原来的 Team Foundation Service),是项目数据在云中的主页.在我们的云基础架构中只需数分钟便可启动并运行,无需安装或配置任何服务器.设置一个包含一切的环境,从托管 Git 存储库和项目跟踪工具到持续集成和 IDE,全都封装在一个月度每用户计划中.使用您喜欢的开发工具(如 Visual Studio.Eclipse 或 Xcode)连接到云中的项目. 每个 Visual Studio Online 帐户都可支持 5 个免费 Basic

微软正式公布Visual Studio 2013 Update 3 (2013.3) RTM

?? 昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式公布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您能够从下面链接获得Visual Studio2013和Team Foundation Server 2013: Download Visua

Visual C++ 指导教程 — — Visual Studio 2012

Visual C++ 指导教程 Visual Studio 2012 在本指导教程中,将介绍 Visual Studio 开发环境,以及可以使用 Visual C++ 创建的各种类型的应用程序. 其中包括命令行应用程序.Windows 应用程序,甚至简单的游戏. 本指导教程还将介绍如何创建可重用代码库,以及如何在编写和测试了代码后将其交付给客户. 因为每个主题都以上一主题中的信息为基础,所以我们建议您按顺序完成指导教程. 在每个主题的底部,您可以找到指导教程下一主题的导航链接和上一主题的链接(如