0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vitis IDE Git集成快速入门指南

Hack电子 来源:AMD开发工程师 2023-03-27 09:41 次阅读

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

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

团队操作

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

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

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

在 Git 中共享工程

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

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

5eb6f602-cba0-11ed-bfe3-dac502259ad0.png

60497260-cba0-11ed-bfe3-dac502259ad0.png

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

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

60607582-cba0-11ed-bfe3-dac502259ad0.png

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

607343c4-cba0-11ed-bfe3-dac502259ad0.png

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

60805dc0-cba0-11ed-bfe3-dac502259ad0.png

导入工程

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

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

使用 GIT 导入向导

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

60927fc8-cba0-11ed-bfe3-dac502259ad0.png

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

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

从远程 Git 仓库导入工程

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

60a9dcb8-cba0-11ed-bfe3-dac502259ad0.png   然后,指向您的远程 Git 仓库:

60bc5e24-cba0-11ed-bfe3-dac502259ad0.png

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

60de6460-cba0-11ed-bfe3-dac502259ad0.png

从本地 Git仓库导入工程

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

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

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

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

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

git clonehttps://gitenterprise.xilinx.com/stephenm/vitis_demo

然后,我导入工程:

60fa2bd2-cba0-11ed-bfe3-dac502259ad0.png

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

61221c64-cba0-11ed-bfe3-dac502259ad0.png

支持部分导入工程

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

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

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

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

更新现有工程

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

613a14f4-cba0-11ed-bfe3-dac502259ad0.png   其它特性

Git 忽略文件创建

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

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

61546106-cba0-11ed-bfe3-dac502259ad0.png

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

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

615c938a-cba0-11ed-bfe3-dac502259ad0.png   Git 首选项 用户可在“Window → Preferences”(窗口 > 首选项)内选择 Git 首选项:

6173000c-cba0-11ed-bfe3-dac502259ad0.png






审核编辑:刘清

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

    关注

    0

    文章

    234

    浏览量

    18360
  • platform
    +关注

    关注

    0

    文章

    19

    浏览量

    17346
  • Git
    Git
    +关注

    关注

    0

    文章

    195

    浏览量

    15468

原文标题:Vitis IDE Git 集成快速入门

文章出处:【微信号:Hack电子,微信公众号:Hack电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式软件,最新 Vitis 统一
    发表于 03-24 16:15

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程
    发表于 03-24 17:14

    AT32 IDE快速入门指南

    AT32 IDE 快速入门指南帮助用户快速熟悉Artery AT32 IDE的简明
    发表于 10-26 06:13

    Vitis IDE入门helloworld程序

    第一个Xilinx Vitis IDE入门helloworld程序
    发表于 07-25 17:37 1071次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>IDE</b><b class='flag-5'>入门</b>helloworld程序

    第一个Xilinx Vitis IDE入门helloworld程序

    第一个Xilinx Vitis IDE入门helloworld程序
    发表于 01-23 06:37 8次下载
    第一个Xilinx <b class='flag-5'>Vitis</b> <b class='flag-5'>IDE</b><b class='flag-5'>入门</b>helloworld程序

    PSCOPE快速入门指南

    PSCOPE快速入门指南
    发表于 05-23 20:22 5次下载
    PSCOPE<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    TileLib 快速入门指南

    TileLib 快速入门指南
    发表于 03-13 19:14 0次下载
    TileLib <b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 R8C/2F 入门套件快速入门指南

    瑞萨 R8C/2F 入门套件快速入门指南
    发表于 04-27 19:07 0次下载
    瑞萨 R8C/2F <b class='flag-5'>入门</b>套件<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨入门套件 LCD 应用板快速入门指南

    瑞萨入门套件 LCD 应用板快速入门指南
    发表于 04-28 18:44 0次下载
    瑞萨<b class='flag-5'>入门</b>套件 LCD 应用板<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    Renesas 7542入门套件快速入门指南

    Renesas 7542 入门套件快速入门指南
    发表于 04-28 19:42 0次下载
    Renesas 7542<b class='flag-5'>入门</b>套件<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 3803L 入门套件快速入门指南

    瑞萨 3803L 入门套件快速入门指南
    发表于 04-28 19:42 0次下载
    瑞萨 3803L <b class='flag-5'>入门</b>套件<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 38D5 入门套件快速入门指南

    瑞萨 38D5 入门套件快速入门指南
    发表于 04-28 19:43 0次下载
    瑞萨 38D5 <b class='flag-5'>入门</b>套件<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    Qt for MCUs 快速入门指南

    Qt for MCUs 快速入门指南
    发表于 06-30 19:16 1次下载
    Qt for MCUs <b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    TileLib 快速入门指南

    TileLib 快速入门指南
    发表于 07-04 20:32 0次下载
    TileLib <b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    Vitis Unified IDE 和通用命令行参考手册

    AMD Vitis Unified IDE 是用于为 AMD 自适应 SoC 和 FPGA 器件开发应用的设计环境。它集成Vitis IDE
    的头像 发表于 09-13 08:15 431次阅读
    <b class='flag-5'>Vitis</b> Unified <b class='flag-5'>IDE</b> 和通用命令行参考手册