您的位置: 首頁(yè) >科技 >

如何將GNOME Builder連接到Git存儲(chǔ)庫(kù)

2020-04-20 11:57:48 編輯: 來(lái)源:
導(dǎo)讀 如果您是一名軟件工程師,并且在Linux上工作,那么您很有可能使用過(guò)GNOME Builder。對(duì)于不熟悉GNOME Builder的人來(lái)說(shuō),它是一個(gè)用于基于GNOME的應(yīng)用程序的集成開(kāi)發(fā)環(huán)境。盡管它的范圍可能有限,但它是GNOME桌面發(fā)展的一個(gè)重要工具。 當(dāng)然,GNOME Builder是Linux環(huán)境的一部分,它非常熟悉Git。實(shí)際上,GNOME Builder使您能夠非常輕松地使用Git

如果您是一名軟件工程師,并且在Linux上工作,那么您很有可能使用過(guò)GNOME Builder。對(duì)于不熟悉GNOME Builder的人來(lái)說(shuō),它是一個(gè)用于基于GNOME的應(yīng)用程序的集成開(kāi)發(fā)環(huán)境。盡管它的范圍可能有限,但它是GNOME桌面發(fā)展的一個(gè)重要工具。

 

 

當(dāng)然,GNOME Builder是Linux環(huán)境的一部分,它非常熟悉Git。實(shí)際上,GNOME Builder使您能夠非常輕松地使用Git存儲(chǔ)庫(kù)。

有多容易?讓我告訴你。我將演示如何將GNOME Builder連接到Git存儲(chǔ)庫(kù),這樣您就可以立即開(kāi)始工作了。

參見(jiàn):實(shí)現(xiàn)DevOps: IT專業(yè)人員指南(免費(fèi)PDF)(TechRepublic)

您只需要克隆一個(gè)Git存儲(chǔ)庫(kù)和一個(gè)運(yùn)行中的GNOME Builder實(shí)例就可以使它工作。如果您還沒(méi)有安裝該工具,可以從標(biāo)準(zhǔn)存儲(chǔ)庫(kù)中安裝。例如,如果你使用Ubuntu(或任何基于debian的Linux發(fā)行版),你可以使用以下命令安裝GNOME Builder:

一旦你有了所有必要的東西,你就可以開(kāi)始連接了。

為了演示這個(gè)過(guò)程,我將使用來(lái)自Github的存儲(chǔ)庫(kù)。轉(zhuǎn)到有問(wèn)題的項(xiàng)目,并單擊Clone或download以顯示存儲(chǔ)庫(kù)URL,以.git結(jié)尾。復(fù)制URL。

開(kāi)放的GNOME Builder。在主窗口(圖A)中,單擊Clone Repository。

圖一個(gè)

GNOME構(gòu)建器主窗口。

在結(jié)果窗口中,將項(xiàng)目URL粘貼到相應(yīng)的字段中(圖B)。

圖B

在GNOME Builder中克隆Git存儲(chǔ)庫(kù)。

接下來(lái),您可以選擇在不同的文件夾中定位項(xiàng)目。默認(rèn)情況下,它將被封裝在~/項(xiàng)目中。除非您已經(jīng)創(chuàng)建了該文件夾,或者使用Builder創(chuàng)建了另一個(gè)項(xiàng)目,否則該文件夾將不存在。不要擔(dān)心——Builder將為您創(chuàng)建~/Projects文件夾。但是,如果您希望將該項(xiàng)目放置在不同的位置(例如共享SMB目錄中的文件夾),請(qǐng)單擊Browse,找到有問(wèn)題的目錄,然后單擊Select。

選擇了存放項(xiàng)目的位置后,單擊Clone project??寺⊥瓿珊?,Builder將打開(kāi)一個(gè)新窗口,顯示項(xiàng)目樹(shù)(圖C)。您現(xiàn)在可以開(kāi)始處理這個(gè)新克隆的項(xiàng)目,或者立即構(gòu)建它。

圖C

我們新克隆的Github項(xiàng)目已經(jīng)準(zhǔn)備就緒。

我在使用GNOME Builder構(gòu)建項(xiàng)目時(shí)遇到的一個(gè)問(wèn)題是/usr/local的權(quán)限,許多Git項(xiàng)目使用它來(lái)構(gòu)建項(xiàng)目。這個(gè)目錄通常由根用戶擁有,不應(yīng)該更改。因此,如果在/usr/local/share這樣的文件夾中構(gòu)建項(xiàng)目,構(gòu)建將失敗。因此,您可能必須進(jìn)入項(xiàng)目Makefile并將構(gòu)建目錄從/usr/local/更改為您有權(quán)使用的目錄。這將在逐個(gè)項(xiàng)目的基礎(chǔ)上發(fā)生,因此您必須測(cè)試項(xiàng)目的構(gòu)建,并在進(jìn)行過(guò)程中檢查GNOME Builder日志中的錯(cuò)誤。

這個(gè)問(wèn)題不會(huì)發(fā)生在您自己的項(xiàng)目上,因?yàn)槟赡芤呀?jīng)創(chuàng)建了它們來(lái)構(gòu)建特定于您的環(huán)境。

除了這一條警告之外,GNOME Builder應(yīng)該可以很好地為您服務(wù)。享受的經(jīng)驗(yàn)。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。