国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于Idea合并不同分支代碼你怎么看

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于Idea合并不同分支代碼你怎么看。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、環(huán)境說(shuō)明

1. IDEA版本 2020.1

關(guān)于Idea合并不同分支代碼你怎么看

?2. git版本 2.33.0

關(guān)于Idea合并不同分支代碼你怎么看

二、整體合并

1. 軟件開(kāi)發(fā)中,在一次版本迭代過(guò)程中,大家可能會(huì)在同一個(gè)開(kāi)發(fā)分支dev進(jìn)行開(kāi)發(fā),同時(shí)開(kāi)發(fā)不同功能?,開(kāi)發(fā)完以后需要自行合并到測(cè)試分支test,交給測(cè)試人員進(jìn)行測(cè)試。

關(guān)于Idea合并不同分支代碼你怎么看

?上圖假設(shè)團(tuán)隊(duì)中的張某和王某在dev分支已經(jīng)開(kāi)發(fā)完成各自的功能完成。

2. 下面演示將dev分支的代碼合并到test

? ? ? ? 2.1 切換到要合并的分支 test:

關(guān)于Idea合并不同分支代碼你怎么看

?????????2.2 拉取test分支,保證是最新的:

關(guān)于Idea合并不同分支代碼你怎么看

????????2.3 將張某和王某功能同時(shí)合并:

關(guān)于Idea合并不同分支代碼你怎么看

? ? ? ? ?2.4 點(diǎn)完Merge into Current , 代碼會(huì)到本地 test 分支的push過(guò)程:

關(guān)于Idea合并不同分支代碼你怎么看

?????????2.5 然后push到遠(yuǎn)端的test分支上:

關(guān)于Idea合并不同分支代碼你怎么看

? ? ? ? 2.6 整體合并結(jié)束

三、針對(duì)某次提交合并

?1. 王某和張某同時(shí)對(duì)自己的功能進(jìn)行優(yōu)化提交到dev后,突然接到通知張某的功能此次迭代不上了,需要往后延期,不需要合并到test分支了。

?2. 切換到test分支,拉取最新代碼,找到git視圖那欄:

關(guān)于Idea合并不同分支代碼你怎么看

?3. 這里主要用到了cherry pick(摘櫻桃)功能。

關(guān)于Idea合并不同分支代碼你怎么看

?4. push到遠(yuǎn)程即可?

關(guān)于Idea合并不同分支代碼你怎么看

?5. 針對(duì)某次提交合并結(jié)束。

?6. 補(bǔ)充:特殊情況下有可能一個(gè)類里面有本次需要合并到test的,同時(shí)也有其他人正在dev分支上開(kāi)發(fā)修改了要合并的類,此時(shí)cherry pick 就不適合了,因?yàn)檫@樣會(huì)把他人修改的也帶過(guò)來(lái)。

?7. 此時(shí)可以:針對(duì)某個(gè)文件單獨(dú)處理 -----> Compare With Local

關(guān)于Idea合并不同分支代碼你怎么看

??8. 挑選要合到test的代碼即可:關(guān)于Idea合并不同分支代碼你怎么看

?9. 執(zhí)行commit 和 push 操作即可。

四、完結(jié)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-414426.html

到了這里,關(guān)于關(guān)于Idea合并不同分支代碼你怎么看的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • idea上使用git合并其他分支上的部分代碼至主分支

    idea上使用git合并其他分支上的部分代碼至主分支

    1、將已修改代碼提交; 2、切換至主分支上; 3、點(diǎn)擊項(xiàng)目或者菜單欄Git,選擇要合并的分支,選擇“Show Diff with Working Tree”; 4、選擇要合并的文件,鼠標(biāo)右鍵點(diǎn)擊“Get from Branch”。

    2024年02月04日
    瀏覽(93)
  • git idea創(chuàng)建新分支,獲取/合并主支代碼的2個(gè)方法

    git idea創(chuàng)建新分支,獲取/合并主支代碼的2個(gè)方法

    其他sql格式也在更新中,可直接查看這個(gè)系列,要是沒(méi)有你需要的格式,可在評(píng)論或私信我 個(gè)人目錄 1,創(chuàng)建一個(gè)分支,獲取主支的所有代碼(場(chǎng)景:我需要一個(gè)自己的分支進(jìn)行編寫(xiě)模塊) idea右下角點(diǎn)擊出現(xiàn)這個(gè)頁(yè)面(注意要在你需要的分支上面進(jìn)行操作),我的就在mast

    2024年01月23日
    瀏覽(562)
  • idea解決代碼沖突-git分布式合并分支-加git回滾操作

    idea解決代碼沖突-git分布式合并分支-加git回滾操作

    第一次接觸項(xiàng)目發(fā)版的工作,記錄一下解決版本沖突合并問(wèn)題的心得。 適用場(chǎng)景:分布式項(xiàng)目,多人使用自己分支開(kāi)發(fā),最后合并自己的代碼分支給主分支。 話不多說(shuō),直接看圖 1.全部拉下來(lái)(這個(gè)拉取是全部拉取,既保證自己的分支最新,同時(shí)也把遠(yuǎn)端的分支都拉到最新

    2024年02月08日
    瀏覽(570)
  • git中合并分支時(shí)出現(xiàn)了代碼沖突怎么辦

    git中合并分支時(shí)出現(xiàn)了代碼沖突怎么辦

    友情提醒: ①git merge命令介紹 git merge 用于本地分支的合并。將一個(gè)本地分支的更改合并到另一個(gè)本地分支時(shí),你會(huì)使用git merge命令。 git merge命令用于將一個(gè)分支的更改合并到另一個(gè)分支。它會(huì)將兩個(gè)分支的更改整合在一起,保留詳細(xì)的合并信息,并成為一個(gè)新的提交。 例如

    2024年03月20日
    瀏覽(101)
  • 記錄一個(gè)IDEA中使用GIT的嚴(yán)重BUG,導(dǎo)致測(cè)試分支合并到主分支,以及代碼恢復(fù)解決方案

    記錄一個(gè)IDEA中使用GIT的嚴(yán)重BUG,導(dǎo)致測(cè)試分支合并到主分支,以及代碼恢復(fù)解決方案

    在做項(xiàng)目時(shí)遇到了一個(gè)問(wèn)題,就是不知道什么操作,無(wú)緣無(wú)故把test分支代碼合并到了master,導(dǎo)致花了好長(zhǎng)時(shí)間去恢復(fù)master分支的代碼,所以研究了一下,到底是什么原因?qū)е碌倪@個(gè)問(wèn)題 PS: 后來(lái)分析出來(lái)根本原因,確定這確實(shí)是IDEA的一個(gè)BUG,在下面會(huì)有詳細(xì)描述 當(dāng)我們?cè)趖est分支時(shí),

    2023年04月14日
    瀏覽(93)
  • Idea 開(kāi)發(fā)環(huán)境不斷切換git代碼分支導(dǎo)致沖掉別人代碼

    Idea 開(kāi)發(fā)環(huán)境不斷切換git代碼分支導(dǎo)致沖掉別人代碼

    問(wèn)題分析 使用git reflog查看執(zhí)行命令,以下是發(fā)生事故的切換和提交動(dòng)作 由于在feature分支和develop分支之前不停切換,導(dǎo)致服務(wù)器端git倉(cāng)庫(kù)的代碼被刪除了。作為一個(gè)Java老鳥(niǎo),遇到這種情況還是很尷尬的。如下圖紅框部分的代碼是將別人提交的代碼直接改回去了,導(dǎo)致代碼丟

    2024年01月22日
    瀏覽(25)
  • IDEA Git 合并分支

    IDEA Git 合并分支

    一、團(tuán)隊(duì)協(xié)作中,開(kāi)發(fā)人員分別在feature分支上進(jìn)行功能開(kāi)發(fā),并push代碼到遠(yuǎn)端feature上。當(dāng)測(cè)試人員需要對(duì)功能進(jìn)行測(cè)試的時(shí)候,我們需要把feature上新增的功能代碼合并到develop分支上去。 步驟: 1、將feature上新增的代碼push到遠(yuǎn)端feature上。 2、切換分支到develop分支。(就是

    2024年02月11日
    瀏覽(91)
  • idea合并分支操作

    idea合并分支操作

    如:將1.0.0.1版本更改代碼合并到1.0.0.2版本中 1.先切換到需要合并代碼的分支(切換到1.0.0.1版本) 2.將1.0.0.1版本的代碼更新到最新 3.切換回1.0.0.2版本 4.在Local Branches中選擇1.0.0.1版本分支點(diǎn)擊merge into curren(合并到當(dāng)前分支:將所選分支合并到當(dāng)前分支) 5.然后再選擇git push ,將1

    2024年02月15日
    瀏覽(17)
  • idea分支合并

    idea分支合并

    首先從其他分支checkout master 通過(guò)命令 git checkout -b develop origin/master 創(chuàng)建了 develop 分支 這樣只在本地新建了 develop 分支而遠(yuǎn)端并沒(méi)有。 然后我們通過(guò)命令 git push origin develop 就在遠(yuǎn)端創(chuàng)建了和本地一樣的 develop 分支 最好新創(chuàng)的分支直接在git lab 或者 gitee github上直接操作 這里我

    2024年02月10日
    瀏覽(16)
  • idea合并分支

    idea合并分支

    主線分支:master ① 基于master分支創(chuàng)建一個(gè)分支:feature-1,并切換到 feature-1 分支 ② 在feature-1分支上進(jìn)行兩次提交 ③ 基于master 分支創(chuàng)建一個(gè)新的分支:feature-2,并切換到 feature-2 分支 ④ 在 feature-2 分支上找到 Log–Branch–feature-1 分支的提交記錄: ⑤ 在 feature-2 分支上 選擇將

    2024年02月04日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包