利用ISE中的Tcl功能控制版本

时间:2008-09-12
  ISE中的Tcl功能可以完成重新创建工程,添加项目文件并设定编译选项等工作,ISE版本10.1中也提供了用于源代码控制的相应菜单。
 
  利用Tcl控制版本的好处如下。
 
  (1)Tcl脚本是文本文件,而ISE的工程文件(例如watchve⒈1Se)是二进制文件,文本文件更容易跟踪工程中发生的各种变更。
 
  (2)Tcl脚本可以ISE跨版本进行工程重建。
 
  (3)ISE中的export功能可以很容易导出包括Tcl脚本、工程源代码、配置选项,以及编译结果。
  
  以watchver工程作为例子,导出操作的步骤如下。
 
  (1)打开工程,选择【Project】- 【Source Contro 1】→【 Export】选项。开始源代码导出操作,如图1所示。

导出源代码图

  图1 导出源代码

  (2)选择导出的目的目录并创建Tcl脚本,如图2所示。

选择导出的文件夹图

  图2 选择导出的文件夹
 
  (3)单击【下一步】按钮,选择需要导出的项目全部源代码,或者排除其中个别文件,如图3所示。
 
  (4)可以通过添加“>>”或剔除“<<”按钮来选择是否在所输出的文仵包含相应的文件。单击【下一步】按钮,将出现如图4所示的结果。
 
  (5)单击【下一步】按钮导出执行完成后会显示全部导出的文件列表。具体使用时,可以将导出的结果与前一版本进行比较,然后将更新的部分check in到版本管理服务器上统一管理。

导出所需文件图

  图3 导出所需文件

 添加并产生编译结果图

  图4  添加并产生编译结果
 
  以下介绍导入的过程,以watchver工程作为例子,导入操作的步骤如下。
 
  打开ISE工具,但不打开任何,选择【Project】→【Source Conhol】→【Impod】命令,开始源代码控制导入操作。设定从哪里导入,以及导入的目标位置.具体使用时通常从版本管理服务器中的check out版本到某个目录,然后执行导入操作,如图5所示。

导入门一个脚本文件图


  图5 导入门一个脚本文件

  ISE 工具会执行原先生成的Tcl脚本重建整个工程,并在ISE中打丌,如图6 所示。

通过Tcl脚本文件重建一个工程图



  图6 通过Tcl脚本文件重建一个工程
   


  
上一篇:从图形界面方式转换到Tcl命令行方式
下一篇:电容器质量的判断与检测

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料