Vitis IDE Git集成快速入门指南

描述

软件团队一般由多名位于不同时区的成员组成。因此,具备有效的项目共享途径是项目成功的关键。

在本快速入门演示中,我们将探讨如何在 Vitis 中使用 Git 集成以及如何使用团队操作来共享 Vitis 工程。

团队操作

所有团队操作都能在“Explorer”(资源管理器)视图下通过右键单击菜单来使用,如以下截屏所示。

虽然“Platform”(平台)、“System Project”(系统工程)和“Application Project”(应用工程)显示在同一个层级内,但这些都是独立工程。

因此,团队操作需在各工程层次上执行。

在 Git 中共享工程

为便于演示,我将创建一个简单的 Hello World 应用。

随后,右键单击“System Project”并选择“Team -> Share Project”(团队 > 共享工程)

platform

platform

针对“Platform”和“Application”工程重复上述操作。

在“Project Explorer”(工程资源管理器)视图中,用户可以看到已检入的工程:

platform

用户还会看到在其自己的机器上已创建这些工程:

platform

用户可将这些工程添加到其 Git 仓库中:

platform

导入工程

来自 Git 仓库的现有工程可使用以下选项导入。

“Import Project”Wizard(导入工程向导)可从“File → Import”(文件 > 导入)打开。

使用 GIT 导入向导

用户可以选择“Import Projects”Wizard 中的“Import projects from Git”(从 Git 导入工程)选项。

platform

用户可以将仓库位置设置为本地仓库或 URI。根据选择,向导将显示特定的页面。
“Import projects from Git”已集成到“Import Projects”Wizard 内,支持从本地仓库导入,也支持使用 URI 从远程仓库导入。

随后,当您在“Import Projects”Wizard 中单击“Finish”(完成)时,将按需移植所选的工程。

从远程 Git 仓库导入工程

首先,选择“Clone URI”(克隆 URI):

platform   然后,指向您的远程 Git 仓库:

platform

现在,您可以看到自己的工程:

platform

从本地 Git 仓库导入工程

用户可以使用“Eclipse workspace or zip file”(Eclipse 工作空间或 zip 文件)选项轻松导入工程。

用户需提供“Local Repository”(本地仓库)路径,随后,它将列出现有工程。

如果您要保留本地 Git 仓库位置,则请勿选中“Copy Projects into workspace”(将工程复制到工作空间内)选项。

随后,当您在“Import Projects”Wizard 中单击“Finish”时,将按需移植所选的工程。

例如,我使用以下命令克隆了自己的仓库:

git clone https://gitenterprise.xilinx.com/stephenm/vitis_demo

然后,我导入工程:

platform

导入的工程会显示在“Explorer”视图中。

platform

支持部分导入工程

如果导入时未选择某些“Application”工程,那么缺失的工程将如下截图所示。

用户可以使用“Import Projects”Wizard 导入缺失的应用工程。

如果缺失“System”工程,那么孤立的工程将显示在“Assistant”(助手)视图中。

在上述两种情况下,用户始终都能使用“Refresh Project Models”(刷新工程模型)选项从 Git 仓库获取最新更改,在“System Project”上或者出现工程错误时,都会提供该选项。

更新现有工程

用户可以使用“Explorer”视图中提供的团队操作轻松对 Git 仓库执行拉取/推送更改的操作,如下所示。

platform   其它特性

Git 忽略文件创建

对于新创建的工程,将随默认构建配置文件夹一起创建“.gitignore”文件,这样团队检入时就会忽略这些文件夹。

请参阅“.gitignore”文件样本:

platform

切换到 Git 透视图的快捷方式

用户可以选择“Window → Git Perspective”(窗口 > Git 透视图)来轻松切换到 Git 透视图。

platform   Git 首选项   用户可在“Window → Preferences”(窗口 > 首选项)内选择 Git 首选项:  

platform






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分