同時,假設其中一位是管理員,便要負責合井其他成員的分支,並 Push 到自己遠程的 master 去 (插圖二);讓其他成員可以 Pull。換角度來說,管理員的遠程 Repository 會被視為最新/最終版本。
最後,再用 Python 寫了一個簡單的 Watchdog 程式 (插圖三);當有成員 Push 到自己遠程的分支去,就馬上電郵通知管理員;同樣,如果管理員推出最新版本時,也會通知所有成員。
以上的方法,看似複雜,但其實非常簡單,稍為理解 Git 的原理和 Linux 的運作,就能明白。