前端基于公共框架Fork開發(fā)并定期同步的方法

前端基于公共框架Fork開發(fā)并定期同步的方法

背景

一個大的部門內(nèi)部澎办,統(tǒng)一開發(fā)了一套開發(fā)框架(工程腳手架)例诀,各個業(yè)務(wù)模塊需要應(yīng)用這個框架進行業(yè)務(wù)開發(fā)诀姚,但是這套開發(fā)框架又在不斷的迭代,業(yè)務(wù)模塊需要時不時的拉取框架的最新功能滥朱。那么采用以下介紹的這種方式就可以比較方便的實現(xiàn)這個功能员咽。

解決方案

1)、Fork開發(fā)框架到個人倉庫(或者項目組公共分組)


fork.png

2)贮预、修改Fork出來的項目的名稱為自己的

在項目界面贝室,左側(cè)菜單Settings->General


change name.png

修改成自己的項目命名契讲,比如xxx-app

在Advanced部分,修改項目路徑:


change path.png

3)滑频、克隆Fork出來的項目到本地


clone.png

4)捡偏、查看并確定當前代碼的remote信息

$ git remote -v
origin  git@gitlab.supcon.com:fuhao/xxx-app.git (fetch)
origin  git@gitlab.supcon.com:fuhao/xxx-app.git (push)

5)、添加源碼的原倉庫(公共框架倉庫)峡迷,作為我們本git倉庫的上游

$ git remote add upstream git@gitlab.supcon.com:supplant/supplant-app-template.git                   

6)银伟、添加完成后再次查看remote 信息,會顯示如下:

$ git remote -v
origin  git@gitlab.supcon.com:fuhao/xxx-app.git (fetch)
origin  git@gitlab.supcon.com:fuhao/xxx-app.git (push)
upstream        git@gitlab.supcon.com:supplant/supplant-app-template.git (fetch)
upstream        git@gitlab.supcon.com:supplant/supplant-app-template.git (push)

--------這個時候绘搞,框架代碼更新了彤避,我們要拉取,并且合并到我們的master分支--------

7)夯辖、拉取源頭代碼到本地對應(yīng)的分支

$ git fetch upstream
From gitlab.supcon.com:supplant/supplant-app-template
 * [new branch]      dev        -> upstream/dev
 * [new branch]      master     -> upstream/master

8)琉预、切換到需要合并的分子(master),合并到我們本地的代碼分支上,并且提交到自己的倉庫

//切換到master
$ git branch
* master
//合并到我們的master分支
$ git merge upstream/master
Already up-to-date.
//提交
$ git push origin master

以后源框架有更新蒿褂,就可以重復(fù)7圆米、8兩步即可,當然有可能產(chǎn)生代碼分歧啄栓,需要先解決分歧娄帖。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市昙楚,隨后出現(xiàn)的幾起案子近速,更是在濱河造成了極大的恐慌,老刑警劉巖桂肌,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件数焊,死亡現(xiàn)場離奇詭異,居然都是意外死亡崎场,警方通過查閱死者的電腦和手機佩耳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谭跨,“玉大人干厚,你說我怎么就攤上這事◇χ妫” “怎么了蛮瞄?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谆扎。 經(jīng)常有香客問我挂捅,道長,這世上最難降的妖魔是什么堂湖? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任闲先,我火速辦了婚禮状土,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伺糠。我一直安慰自己蒙谓,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布训桶。 她就那樣靜靜地躺著累驮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪舵揭。 梳的紋絲不亂的頭發(fā)上谤专,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音琉朽,去河邊找鬼毒租。 笑死,一個胖子當著我的面吹牛箱叁,可吹牛的內(nèi)容都是我干的墅垮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼耕漱,長吁一口氣:“原來是場噩夢啊……” “哼算色!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起螟够,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤灾梦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后妓笙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體若河,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年寞宫,在試婚紗的時候發(fā)現(xiàn)自己被綠了萧福。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡辈赋,死狀恐怖鲫忍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钥屈,我是刑警寧澤悟民,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站篷就,受9級特大地震影響射亏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一鸦泳、第九天 我趴在偏房一處隱蔽的房頂上張望银锻。 院中可真熱鬧永品,春花似錦做鹰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至炕桨,卻和暖如春饭尝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背献宫。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工钥平, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姊途。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓涉瘾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捷兰。 傳聞我的和親對象是個殘疾皇子立叛,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容