1. 程式人生 > >集成管理者工作流

集成管理者工作流

倉庫 分支 自己 維護 集成 其他 測試 開發者 允許

集成管理者工作流

Git 允許多個遠程倉庫存在,使得這樣一種工作流成為可能:每個開發者擁有自己倉庫的寫權限和其他所有人倉庫的讀權限。 這種情形下通常會有個代表`‘官方’‘項目的權威的倉庫。 要為這個項目做貢獻,你需要從該項目克隆出一個自己的公開倉庫,然後將自己的修改推送上去。 接著你可以請求官方倉庫的維護者拉取更新合並到主項目。 維護者可以將你的倉庫作為遠程倉庫添加進來,在本地測試你的變更,將其合並入他們的分支並推送回官方倉庫。 這一流程的工作方式如下所示(見 集成管理者工作流。):

  1. 項目維護者推送到主倉庫。

  2. 貢獻者克隆此倉庫,做出修改。

  3. 貢獻者將數據推送到自己的公開倉庫。

  4. 貢獻者給維護者發送郵件,請求拉取自己的更新。

  5. 維護者在自己本地的倉庫中,將貢獻者的倉庫加為遠程倉庫並合並修改。

  6. 維護者將合並後的修改推送到主倉庫。

技術分享

集成管理者工作流