在本快速入門(mén)演示中,將探討如何在 Vitis 中使用 Git 集成以及如何使用團(tuán)隊(duì)操作來(lái)共享 Vitis 工程。
1// 團(tuán)隊(duì)操作
所有團(tuán)隊(duì)操作都能在 “Explorer”(資源管理器)視圖下通過(guò)右鍵單擊菜單來(lái)使用,如以下截屏所示。
雖然 “Platform”(平臺(tái))、“System Project”(系統(tǒng)工程)和“Application Project”(應(yīng)用工程)顯示在同一個(gè)層級(jí)內(nèi),但這些都是獨(dú)立工程。
因此,團(tuán)隊(duì)操作需在各工程層次上執(zhí)行。
2// 在 Git 中共享工程
為便于演示,本文將創(chuàng)建一個(gè)簡(jiǎn)單的 Hello World 應(yīng)用。
隨后,右鍵單擊 “System Project” 并選擇 “Team -> Share Project”(團(tuán)隊(duì) > 共享工程)。
針對(duì) “Platform” 和 “Application” 工程重復(fù)上述操作。
在 “Project Explorer”(工程資源管理器)視圖中,用戶(hù)可以看到已檢入的工程:
用戶(hù)還會(huì)看到在其自己的機(jī)器上已創(chuàng)建這些工程:
用戶(hù)可將這些工程添加到其 Git 倉(cāng)庫(kù)中:
3// 導(dǎo)入工程
來(lái)自 Git 倉(cāng)庫(kù)的現(xiàn)有工程可使用以下選項(xiàng)導(dǎo)入。
“Import Project” Wizard(導(dǎo)入工程向?qū)?可從 “File → Import”(文件 > 導(dǎo)入)打開(kāi)。
4// 使用 GIT 導(dǎo)入向?qū)?/p>
用戶(hù)可以選擇 “Import Projects” Wizard 中的 “Import projects from Git”(從 Git 導(dǎo)入工程)選項(xiàng)。
用戶(hù)可以將倉(cāng)庫(kù)位置設(shè)置為本地倉(cāng)庫(kù)或 URI。根據(jù)選擇,向?qū)@示特定的頁(yè)面。
“Import projects from Git”已集成到“Import Projects” Wizard 內(nèi),支持從本地倉(cāng)庫(kù)導(dǎo)入,也支持使用 URI 從遠(yuǎn)程倉(cāng)庫(kù)導(dǎo)入。
隨后,用戶(hù)在 “Import Projects” Wizard 中單擊 “Finish”(完成)時(shí),將按需移植所選的工程。
5// 從遠(yuǎn)程 Git 倉(cāng)庫(kù)導(dǎo)入工程
首先,選擇 “Clone URI”(克隆 URI):
然后,指向用戶(hù)的遠(yuǎn)程 Git 倉(cāng)庫(kù):
現(xiàn)在,用戶(hù)可以看到自己的工程:
6// 從本地 Git 倉(cāng)庫(kù)導(dǎo)入工程
用戶(hù)可以使用 “Eclipse workspace or zip file”( Eclipse 工作空間或 zip 文件)選項(xiàng)輕松導(dǎo)入工程。
用戶(hù)需提供 “Local Repository”(本地倉(cāng)庫(kù))路徑,隨后,它將列出現(xiàn)有工程。
如果要保留本地 Git 倉(cāng)庫(kù)位置,則請(qǐng)勿選中 “Copy Projects into workspace”(將工程復(fù)制到工作空間內(nèi))選項(xiàng)。
隨后,在 “Import Projects” Wizard 中單擊 “Finish” 時(shí),將按需移植所選的工程。
例如,使用以下命令克隆了自己的倉(cāng)庫(kù):
然后,導(dǎo)入工程:
導(dǎo)入的工程會(huì)顯示在 “Explorer” 視圖中。
7// 支持部分導(dǎo)入工程
如果導(dǎo)入時(shí)未選擇某些 “Application” 工程,那么缺失的工程將如下截圖所示。
用戶(hù)可以使用 “Import Projects” Wizard 導(dǎo)入缺失的應(yīng)用工程。
如果缺失 “System” 工程,那么孤立的工程將顯示在“Assistant”(助手)視圖中。
在上述兩種情況下,用戶(hù)始終都能使用 “Refresh Project Models”(刷新工程模型)選項(xiàng)從 Git 倉(cāng)庫(kù)獲取最新更改,在 “System Project” 上或者出現(xiàn)工程錯(cuò)誤時(shí),都會(huì)提供該選項(xiàng)。
8// 更新現(xiàn)有工程
用戶(hù)可以使用 “Explorer” 視圖中提供的團(tuán)隊(duì)操作輕松對(duì) Git 倉(cāng)庫(kù)執(zhí)行拉取/推送更改的操作,如下所示。
9// 其它特性
Git 忽略文件創(chuàng)建
對(duì)于新創(chuàng)建的工程,將隨默認(rèn)構(gòu)建配置文件夾一起創(chuàng)建 “.gitignore” 文件,這樣團(tuán)隊(duì)檢入時(shí)就會(huì)忽略這些文件夾。
請(qǐng)參閱 “.gitignore” 文件樣本:
切換到 Git 透視圖的快捷方式
用戶(hù)可以選擇 “Window → Git Perspective”(窗口 > Git 透視圖)來(lái)輕松切換到 Git 透視圖。
Git 首選項(xiàng)
用戶(hù)可在 “Window → Preferences”(窗口 > 首選項(xiàng))內(nèi)選擇 Git 首選項(xiàng):
審核編輯:湯梓紅
-
Xilinx
+關(guān)注
關(guān)注
71文章
2167瀏覽量
121293 -
IDE
+關(guān)注
關(guān)注
0文章
338瀏覽量
46736 -
Git
+關(guān)注
關(guān)注
0文章
198瀏覽量
15755 -
資源管理器
+關(guān)注
關(guān)注
0文章
23瀏覽量
7533 -
Vitis
+關(guān)注
關(guān)注
0文章
146瀏覽量
7421
原文標(biāo)題:開(kāi)發(fā)者分享|Vitis IDE Git 集成快速入門(mén)
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論