文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发数据结构在SourceInsight中集成版本管理工具
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
·程序语言效率比较
·五子棋算法
·正则表达式从入门到精通
·SQL Server不能启动的常见故障
·Windows应用程序设计的基本术语
·软件本地化与汉化
·Windows中断编程
·windows nt 4.0中文版的开机过程
热点TOP10
·网游外挂编写完全攻略
·简单对象访问协议(SOAP)初级指南
·DB2 数据库设计:取得最佳性能的准则
·四种网络游戏外挂的设计方法
·兵之利器 软件开发辅助工具纵览
·开发WDM型的USB设备驱动程序
·透视特洛伊木马程序开发技术
·游戏外挂设计技术探讨
·带你全面了解数据库应用系统的开发步骤
·微软的秘密:微软公司软件开发模式简介
·VS2005视频教程之站点地图[视频]
·借鉴:能增长1倍销售额的七种广告武器
·《数据结构》试题下载2004
·恶意代码的亲密接触之文件搜索和API导址
·DCOM揭秘之六
·开发Windows XP-Ready的程序
·KVM的执行引擎--栈和帧 、指令集
·DB2数据库应用系统性能优化深入探究
·中国互联网的二十年
·程序语言效率比较

在SourceInsight中集成版本管理工具

日期:2007年5月3日 作者: 查看:[大字体 中字体 小字体]



  SourceInsight是一个功能强大的源码阅读和编辑工具,它也支持用户自定义的命令。我们可以选取主菜单中的“View”->“Toolbars”中的“Source Control”和“Build”以便显示版本管理和构建工具栏。

在SourceInsight中集成版本管理工具(图一)

      这两个工具栏所对应的命令都是可以定制的,更多的定制命令可以在“Options”->“Custom Commands...”中看到和修改:

在SourceInsight中集成版本管理工具(图二)

    点击其中的“Menu...”按钮还可以将常用的自定义命令放到菜单中,例如我将常用的命令放到了“Help”后的“Work”菜单中:

在SourceInsight中集成版本管理工具(图三)

     SourceInsight默认集成的版本管理工具是VSS,当然我们也可以进行更多的修改。在按下Ctrl键后点击工具栏或菜单上的项目时都可以快速打开自定义命令的设置窗口,更多的使用方法请参考联机帮助或在线文档。为了集成Hansky Firefly,我们需要修改“Custom Commands”对话框中的“Run:”文本。“Dir:”默认的就是SourceInsight项目的主目录,而Firefly的脚本的工作目录必须为Firefly本地工作区所在的目录。我们将项目的主目录设置为Firefly本地工作区所在的目录,就可以避免修改“Dir:”的设置了。

在SourceInsight中集成版本管理工具(图四)

      上面写的是“C:\MyScripts\checkout.bat %f”。其中checkou.bat是我们需要编写的批处理文件,“%f”是SourceInsight支持的命令扩展,它会自动替换为当前编辑文件的完整路径(带文件名)。checkout.bat的内容非常简单:

@echo off
hff edit %1

  类似的,“Check In”对应的“Run”语句为:C:\MyScripts\checkin.bat %f。
    “Undo Checkout”对应的“Run”语句为:C:\MyScripts\unedit.bat %f。
    “Sync to Source Control Project”对应的“Run”语句为:C:\MyScripts\bringover.bat。
    “Sync File to Source Control Project”对应的“Run”语句为:C:\MyScripts\bringover.bat %f。

      当然了,Hansky Firefly特有的一些功能也可以通过增加新的命令还完成,例如:

  • 要将当前文件(不受控)添加到Firefly中,可以新增一个命令“Add File to Source Control”来实现,它对应的“Run”语句为:C:\MyScripts\create.bat。
  • 要Check in全部的文件,可以新增一个命令“Check in All Files”来实现,它对应的“Run”语句为:C:\MyScripts\checkinall.bat。
      下面是这些脚本的内容:

脚本文件
脚本内容
create.bat @echo off
hff create -e %1 checkin.bat @echo off
hff putback %1 checkout.bat @echo off
hff edit %1 bringover.bat @echo off
hff bringover %1 unedit.bat @echo off
hff unedit %1 checkinall.bat @echo off
hff putback %1
      需要特别注意的是,脚本中引用hff(其实是hff.bat)时没有加全路径。这些脚本的正常运行需要将Hansky Firefly的安装路径(例如:C:\Program Files\hansky\firefly\client\bin\Java)加入到PATH环境变量中。Hansky Firefly的命令行还可以完成很多其他的操作,可以查看hff.bat输出的信息或Hansky的联机帮助获得更多的信息。

(出处:清风下载学院






上一篇:兵之利器 软件开发辅助工具纵览

下一篇:代码静态分析工具PC-LINT安装配置

在SourceInsight中集成版本管理工具 相关文章:
·在SourceInsight中集成版本管理工具
在SourceInsight中集成版本管理工具 相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn