2017-04-11 74 views
0

我需要处理Git中的存储库,我想知道如何使用vivado中的repo中的项目?我搜索了它,发现我需要在命令终端中写入“.tcl”文件,但在我的“示例项目”文件夹中有多个“.tcl”文件,所以如果我需要添加所有这些文件,我会感到困惑。 谢谢在vivado中打开项目

回答

2

Vivado不是git友好的,你将需要去几个箍,让它甚至可以容忍。

首先,生成Tcl脚本来重新生成项目:

write_project_tcl create_project.tcl

这个文件可以到Git和可用于产生清洁的克隆后的项目。需要说明的是,这是而不是这个项目文件,它是一个可以重新生成项目的脚本。因此,每当项目参数发生变化时运行它都非常麻烦,并且通常会导致本地项目在git中的“模板”项目中偏离的情况。

另一个问题是Vivado生成的IP。幸运的是,大多数情况下,只需要将生成的文件中的.xci文件存储在git中即可。不幸的是,默认情况下,这些作为项目文件的一部分生成,应该而不是转到git。我建议把生成的IP放到项目结构之外的其他文件夹中。 Vivado将在这方面与您作斗争,但主要是值得的。