真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

創(chuàng)建GitSubmodule測(cè)試項(xiàng)目的方法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)創(chuàng)建Git Submodule測(cè)試項(xiàng)目的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

在青山湖等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站建設(shè)公司,青山湖網(wǎng)站建設(shè)費(fèi)用合理。

自從看了蔣鑫的《Git權(quán)威指南》之后就開始使用Git Submodule功能,團(tuán)隊(duì)也都熟悉了怎么使用,多個(gè)子系統(tǒng)(模塊)都能及時(shí)更新到最新的公共資源,把使用的過程以及經(jīng)驗(yàn)和容易遇到的問題分享給大家。

Git Submodule功能剛剛開始學(xué)習(xí)可能覺得有點(diǎn)怪異,所以本教程把每一步的操作的命令和結(jié)果都用代碼的形式展現(xiàn)給大家,以便更好的理解。

1.對(duì)于公共資源各種程序員的處理方式

每個(gè)公司的系統(tǒng)都會(huì)有一套統(tǒng)一的系統(tǒng)風(fēng)格,或者針對(duì)某一個(gè)大客戶的多個(gè)系統(tǒng)風(fēng)格保持統(tǒng)一,而且如果風(fēng)格改動(dòng)后要同步到多個(gè)系統(tǒng)中;這樣的需求幾乎每個(gè)開發(fā)人員都遇到,下面看看各個(gè)層次的程序員怎么處理:

假如對(duì)于系統(tǒng)的風(fēng)格需要幾個(gè)目錄:css、images、js。

  • 普通程序員,把最新版本的代碼逐個(gè)復(fù)制到每個(gè)項(xiàng)目中,如果有N個(gè)項(xiàng)目,那就是要復(fù)制N x 3次;如果漏掉了某個(gè)文件夾沒有復(fù)制…@(&#@#。
  • 文藝程序員,使用Git Submodule功能,執(zhí)行:git submodule update,然后沖一杯咖啡悠哉的享受著。

引用一段《Git權(quán)威指南》的話: 項(xiàng)目的版本庫在某些情況蝦需要引用其他版本庫中的文件,例如公司積累了一套常用的函數(shù)庫,被多個(gè)項(xiàng)目調(diào)用,顯然這個(gè)函數(shù)庫的代碼不能直接放到某個(gè)項(xiàng)目的代碼中,而是要獨(dú)立為一個(gè)代碼庫,那么其他項(xiàng)目要調(diào)用公共函數(shù)庫該如何處理呢?分別把公共函數(shù)庫的文件拷貝到各自的項(xiàng)目中會(huì)造成冗余,丟棄了公共函數(shù)庫的維護(hù)歷史,這顯然不是好的方法。

2.開始學(xué)習(xí)Git Submodule

“工欲善其事,必先利其器”!

既然文藝程序員那么輕松就搞定了,那我們就把過程一一道來。

說明:本例采用兩個(gè)項(xiàng)目以及兩個(gè)公共類庫演示對(duì)submodule的操作。因?yàn)樵谝粚戀Y料或者書上的例子都是一個(gè)項(xiàng)目對(duì)應(yīng)1~N個(gè)lib,但是實(shí)際應(yīng)用往往并不是這么簡(jiǎn)單。

2.1 創(chuàng)建Git Submodule測(cè)試項(xiàng)目

2.1.1 準(zhǔn)備環(huán)境

➜ henryyan@hy-hp ~ pwd
/home/henryyan
mkdir -p submd/repos

當(dāng)前標(biāo)題:創(chuàng)建GitSubmodule測(cè)試項(xiàng)目的方法-創(chuàng)新互聯(lián)
標(biāo)題來源:http://weahome.cn/article/dhdsoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部