同时,假设其中一位是管理员,便要负责合井其他成员的分支,并 Push 到自己远程的 master 去 (插图二);让其他成员可以 Pull。换角度来说,管理员的远程 Repository 会被视为最新/最终版本。
最后,再用 Python 写了一个简单的 Watchdog 程序 (插图三);当有成员 Push 到自己远程的分支去,就马上电邮通知管理员;同样,如果管理员推出最新版本时,也会通知所有成员。
以上的方法,看似复杂,但其实非常简单,稍为理解 Git 的原理和 Linux 的运作,就能明白。