Source Control - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

“Source Control”(源代码控制)或“Version Control”(版本控制)技巧广泛应用于整个软件开发流程中。本章描述了如何在 Vitis Unified IDE 中使用 Git 集成。

Source Control

要启用Source Control(源代码控制)视图,您必须将自己的空工作空间初始化为 Git 仓库。创建空工作空间并启动 Vitis Unified IDE 以打开该工作空间后,您可使用下列步骤将其添加到自己的 Git 仓库中:

  1. Terminal(终端)菜单中,选中New Terminal(新建终端)。默认终端会打开您的工作空间所在的文件夹。
  2. Terminal窗口中输入 git init 命令,然后按Enter键。

这样会显示如下消息:Initialized empty Git repository in /tests/temp/workVADD/.git/

重要: 您必须已有用户 ID 和密码,并将其提供给系统,这样才能将“Source Control”视图与 Git 搭配使用。

当您在该工作空间内创建新组件或工程后,Vitis Unified IDE 会生成 .gitignore 文件。此 .gitignore 文件可帮助您滤除生成的文件,以便您选取文件以执行源代码控制。您可打开此 .gitignore 文件,按照自己的额外要求编辑此文件。

Source Control视图是适用于 Git 的 GUI 帮助程序。您可以同时使用 Git 命令和源代码控制视图来处理自己的工程。命令行中的更新会显示在源代码控制视图中,反之亦然。

添加新文件以便进行源码控制

要添加文件以进行源码控制,您可执行以下操作:

右键单击要添加的文件,然后选中+ Stage Changes(添加阶段更改)

此 GUI 等效于以下 Git 命令。

git add <file name>

落实更改

要落实更改,可执行以下任一操作:

选中 Git 视图并输入落实消息后按Ctrl + Enter键。

此 GUI 等效于以下 Git 命令:

git commit -m <commit message>

将工程推送到远程仓库

要推送到远程仓库,可执行以下任一操作:

git push --set-upstream origin master

  • origin:这是远程仓库地址
  • master:这是本地工作空间代码版本的分支。
    git push https://your_repo/vitis_project master
注释: 您首次执行 git init 时,它将自动创建名为 master 的分支。您可使用 Git 分支 <branch name> 来创建新分支。

您可在远程仓库内找到自己的本地工程。