BitBucket引入災(zāi)難恢復(fù)和合并策略

責(zé)任編輯:editor006

作者:Sergio De Simone

2016-09-18 16:05:39

摘自:INFOQ

最近發(fā)布的BitBucket Server和BitBucket Data Center 4 9讓定義災(zāi)難恢復(fù)策略及設(shè)置首選合并策略等成為可能。BitBucket Server 4 9還允許團(tuán)隊(duì)通過定義一個(gè)默認(rèn)選項(xiàng)指定他們首選的Pull請求合并策略。

最近發(fā)布的BitBucket Server和BitBucket Data Center 4.9讓定義災(zāi)難恢復(fù)策略及設(shè)置首選合并策略等成為可能。

BitBucket Data Center通過將一個(gè)BitBucket Server主實(shí)例復(fù)制到一個(gè)“冷備”實(shí)例實(shí)現(xiàn)災(zāi)難恢復(fù)支持,這兩個(gè)實(shí)例可以處于不同的地理區(qū)域。為了實(shí)現(xiàn)災(zāi)難恢復(fù),BitBucket的典型部署是,讓多個(gè)BitBucket節(jié)點(diǎn)處于“冷”狀態(tài),而共享的文件服務(wù)器和數(shù)據(jù)庫處于“熱”狀態(tài),這樣,就可以進(jìn)行復(fù)制。一旦出現(xiàn)災(zāi)難,所有請求都會(huì)被重定向到備用實(shí)例,實(shí)現(xiàn)宕機(jī)時(shí)間最小化。

BitBucket Server 4.9還允許團(tuán)隊(duì)通過定義一個(gè)默認(rèn)選項(xiàng)指定他們首選的Pull請求合并策略。此前,BitBucket會(huì)自動(dòng)選擇最合適的合并策略,比如啟用Fast-forward合并,或者強(qiáng)制顯式合并。在4.9版本中,管理員可以定義一種默認(rèn)的合并策略以及合并時(shí)可選的策略。例如,如果團(tuán)隊(duì)希望以丟失單個(gè)提交的細(xì)節(jié)信息為代價(jià)保留一個(gè)干凈的分支,他們就可以選擇Squash合并策略。這樣,PR中的所有提交都會(huì)合并到一個(gè)提交中。如果希望保留線性歷史,則團(tuán)隊(duì)可以選擇默認(rèn)的Fast-forward策略。Squash和 Fast-forward策略也可以結(jié)合在一起使用。

此外,BitBucket Server和BitBucket Data Center 4.9新增了一種將外部庫導(dǎo)入到新庫的方法。代碼可以從BitBucket Cloud、GitHub.com、GitHub Enterprise和其他任何基于HTTP的Git服務(wù)器導(dǎo)入。

查看英文原文:BitBucket Introduces Disaster Recovery and Merge Strategies

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號