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)歸原作者所有。
如果您是一名軟件工程師,并且在Linux上工作,那么您很有可能使用過GNOME Builder。對(duì)于不熟悉GNOME Builder的人來說,它是一個(gè)用于基于GNOME的應(yīng)用程序的集成開發(fā)環(huán)境。盡管它的范圍可能有限,但它是GNOME桌面發(fā)展的一個(gè)重要工具。
當(dāng)然,GNOME Builder是Linux環(huán)境的一部分,它非常熟悉Git。實(shí)際上,GNOME Builder使您能夠非常輕松地使用Git存儲(chǔ)庫。
有多容易?讓我告訴你。我將演示如何將GNOME Builder連接到Git存儲(chǔ)庫,這樣您就可以立即開始工作了。
參見:實(shí)現(xiàn)DevOps: IT專業(yè)人員指南(免費(fèi)PDF)(TechRepublic)
您只需要克隆一個(gè)Git存儲(chǔ)庫和一個(gè)運(yùn)行中的GNOME Builder實(shí)例就可以使它工作。如果您還沒有安裝該工具,可以從標(biāo)準(zhǔn)存儲(chǔ)庫中安裝。例如,如果你使用Ubuntu(或任何基于debian的Linux發(fā)行版),你可以使用以下命令安裝GNOME Builder:
一旦你有了所有必要的東西,你就可以開始連接了。
為了演示這個(gè)過程,我將使用來自Github的存儲(chǔ)庫。轉(zhuǎn)到有問題的項(xiàng)目,并單擊Clone或download以顯示存儲(chǔ)庫URL,以.git結(jié)尾。復(fù)制URL。
開放的GNOME Builder。在主窗口(圖A)中,單擊Clone Repository。
圖一個(gè)
GNOME構(gòu)建器主窗口。
在結(jié)果窗口中,將項(xiàng)目URL粘貼到相應(yīng)的字段中(圖B)。
圖B
在GNOME Builder中克隆Git存儲(chǔ)庫。
接下來,您可以選擇在不同的文件夾中定位項(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,找到有問題的目錄,然后單擊Select。
選擇了存放項(xiàng)目的位置后,單擊Clone project。克隆完成后,Builder將打開一個(gè)新窗口,顯示項(xiàng)目樹(圖C)。您現(xiàn)在可以開始處理這個(gè)新克隆的項(xiàng)目,或者立即構(gòu)建它。
圖C
我們新克隆的Github項(xiàng)目已經(jīng)準(zhǔn)備就緒。
我在使用GNOME Builder構(gòu)建項(xiàng)目時(shí)遇到的一個(gè)問題是/usr/local的權(quán)限,許多Git項(xiàng)目使用它來構(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)行過程中檢查GNOME Builder日志中的錯(cuò)誤。
這個(gè)問題不會(huì)發(fā)生在您自己的項(xiàng)目上,因?yàn)槟赡芤呀?jīng)創(chuàng)建了它們來構(gòu)建特定于您的環(huán)境。
除了這一條警告之外,GNOME Builder應(yīng)該可以很好地為您服務(wù)。享受的經(jīng)驗(yà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)歸原作者所有。