2
我想建立我的git服務器,以便任何推到,例如master
都變成推到master-unchecked
;很明顯,然後運行一些服務器端驗證更改是否正常,然後將它們移到master
(繞過本地分流)。git:在服務器上,轉移到一個分支到另一個
是否有可能使用一些像gitolite,gitosis或gitano這樣的git服務器管理工具?
請注意,我想避免開發人員手動運行git push origin master:master-unchecked
。
但是,然後開發人員可能會開始從該存儲庫的主人拉,打敗目的,不是嗎?我不認爲「從這個回購協議並推回到回購協議」會比「從這個分支拉動並推到那個分支」更好。 –
@JoachimBreitner不,你可以設置一個遙控器來進行推送,同時設置最終回購的拉。如果你願意,最終回購的一個gitolite可以阻止任何推動到最終回購。 – VonC
@JoachimBreitner它是我已經在http://stackoverflow.com/a/21155289/6309中提到的「守護提交」方法。 – VonC