位置:51电子网 » 技术资料 » 其它综合

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

发布时间:2008/9/16 0:00:00 访问次数:1791

  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 所示。



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

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  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 所示。



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

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!