這篇文章將為大家詳細講解有關(guān)創(chuàng)建Git Submodule測試項目的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
自從看了蔣鑫的《Git權(quán)威指南》之后就開始使用Git Submodule功能,團隊也都熟悉了怎么使用,多個子系統(tǒng)(模塊)都能及時更新到最新的公共資源,把使用的過程以及經(jīng)驗和容易遇到的問題分享給大家。
Git Submodule功能剛剛開始學習可能覺得有點怪異,所以本教程把每一步的操作的命令和結(jié)果都用代碼的形式展現(xiàn)給大家,以便更好的理解。
1.對于公共資源各種程序員的處理方式
每個公司的系統(tǒng)都會有一套統(tǒng)一的系統(tǒng)風格,或者針對某一個大客戶的多個系統(tǒng)風格保持統(tǒng)一,而且如果風格改動后要同步到多個系統(tǒng)中;這樣的需求幾乎每個開發(fā)人員都遇到,下面看看各個層次的程序員怎么處理:
假如對于系統(tǒng)的風格需要幾個目錄:css、images、js。
引用一段《Git權(quán)威指南》的話: 項目的版本庫在某些情況蝦需要引用其他版本庫中的文件,例如公司積累了一套常用的函數(shù)庫,被多個項目調(diào)用,顯然這個函數(shù)庫的代碼不能直接放到某個項目的代碼中,而是要獨立為一個代碼庫,那么其他項目要調(diào)用公共函數(shù)庫該如何處理呢?分別把公共函數(shù)庫的文件拷貝到各自的項目中會造成冗余,丟棄了公共函數(shù)庫的維護歷史,這顯然不是好的方法。
2.開始學習Git Submodule
“工欲善其事,必先利其器”!
既然文藝程序員那么輕松就搞定了,那我們就把過程一一道來。
說明:本例采用兩個項目以及兩個公共類庫演示對submodule的操作。因為在一寫資料或者書上的例子都是一個項目對應(yīng)1~N個lib,但是實際應(yīng)用往往并不是這么簡單。
2.1 創(chuàng)建Git Submodule測試項目
2.1.1 準備環(huán)境
➜ henryyan@hy-hp ~ pwd /home/henryyan mkdir -p submd/repos
網(wǎng)頁題目:創(chuàng)建GitSubmodule測試項目的方法-創(chuàng)新互聯(lián)
當前地址:http://jinyejixie.com/article4/dhdsoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站、微信公眾號、軟件開發(fā)、小程序開發(fā)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容