wind330

ISE工程保存的快捷方法

0
阅读(2180)

保存ISE工程的快捷方法 (by Wind330)

   


TortiseSVN是Subversion的图形化操作接口,使版本控制变成一件轻松愉快的事情,希望没有使用版本控制或者还在使用Subversion命令行方式的同学能学会使用它。

问题

之 所以提到版本控制,因为目前大部分版本控制工具能良好支持文本格式的文件,对doc、pdf等文件无能为力。同理,当我们需要保存ISE工程时,除了要保 存源代码以及约束文件外,还需要保存哪些文件?而工程中的各种属性又如何保存?当修改了某个属性后发生错误,又如何追溯到以前的工程?

解决

对上述第一个问题,wind330没有深入过,所以无法回答。而第二、三个问题,如果工程可以从一个文本文件恢复,并且通过修改该文本文件得到不同设置的工程,那这两个问题就可以解决。

方法如下:

 
 

 
生成ISE工程的Tcl脚本

ISE GUI菜单栏Project->Generate Tcl Script...,输入文件名“*.tcl”,点击选择“All Propertieswith complete script”,生成Tcl脚本文件。

最后,再编写一个批处理命令文件,代码如下:

echo "The Process will last several minutes ......"
xtclsh ***.tcl rebuild_project

双击上述文件,重新生成并编译工程。