W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IntelliJ IDEA允許您通過(guò)按Enter或F2選擇元素切換到編輯模式。
如果要使用Mercurial集成將推送更改到上游,請(qǐng)執(zhí)行下列操作:
您可以按下Ctrl+Q為所選的提交來(lái)顯示額外的信息,例如提交作者、時(shí)間、哈希和提交信息。
如果選擇整個(gè)存儲(chǔ)庫(kù),則所有提交的所有文件都將列在右側(cè)窗格中。
如果在多個(gè)提交中修改了同一文件,那么只有在選擇這些提交或整個(gè)存儲(chǔ)庫(kù)時(shí)才會(huì)列出一次,如果您為該文件調(diào)用文件的差異查看器,所有更改都將被壓縮到一起。
當(dāng)你運(yùn)行push時(shí),如果遠(yuǎn)程存儲(chǔ)庫(kù)發(fā)生了缺少的更改,并且要使用本地存儲(chǔ)庫(kù)副本進(jìn)行覆蓋,則Mercurial將拒絕完成該操作。通常情況下,您需要執(zhí)行pull與遠(yuǎn)程進(jìn)行同步,然后才能使用更改進(jìn)行更新。
注意:使用--force將導(dǎo)致所有新的頭被推到所有的分支上,這可能會(huì)給你的團(tuán)隊(duì)帶來(lái)混亂。
該--force push命令將禁用此檢查,并允許您覆蓋遠(yuǎn)程存儲(chǔ)庫(kù),從而刪除其歷史記錄并導(dǎo)致數(shù)據(jù)丟失。
除非絕對(duì)必要(例如,如果您不小心推送了一些敏感數(shù)據(jù)),否則應(yīng)該避免重新啟動(dòng)分支并修改其歷史記錄。
您需要執(zhí)行--force push的另一種可能的情況是:當(dāng)您推送一個(gè)推送的分支,然后將其推送到遠(yuǎn)程服務(wù)器。在這種情況下,當(dāng)您嘗試推送時(shí),Mercurial將拒絕您的更改,因?yàn)檫h(yuǎn)程參考不是本地參考的祖先。如果你在這種情況下執(zhí)行“pull”操作,則最終會(huì)有兩個(gè)分支的副本,然后需要合并。
如果您決定強(qiáng)制推出重新設(shè)計(jì)的分支,并且您正在團(tuán)隊(duì)中工作,請(qǐng)確保:
使用來(lái)自遠(yuǎn)程存儲(chǔ)庫(kù)(Pull)的更改刷新本地Mercurial存儲(chǔ)庫(kù)涉及檢索更改并將其應(yīng)用于本地?cái)?shù)據(jù)。IntelliJ IDEA的Mercurial集成提供了指定強(qiáng)制Pull設(shè)置和自定義Pull過(guò)程的接口。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: