1

私はさらに 3 人の開発者と一緒にプロジェクトに参加しており、現在 BitBucket で git リポジトリをセットアップしています。これまでのところ、マスター リポジトリと開発ブランチを作成しました。git flow に従いたい場合、どのように実装すればよいですか? 同様に、他の開発者に開発者ブランチをチェックアウトしてそこに直接コミットするよう依頼するか、開発者ブランチに基づいて独自のブランチを作成し、開発者ブランチに何かをコミットする必要があるときにプル リクエストを作成する必要がありますか?

4

2 に答える 2

1

書き込みアクセスに関しては、中央リポジトリ サーバーに gitolite をインストールするか、2 つのリポジトリを管理します。

  • 開発者がプッシュするためのもの
  • レビュー後に作業をプルするためのもので、最初のものからのマージリクエストによってトリガーされます。

従来の中間リポジトリは、独自のレビュー システムを備えたgerritリポジトリです。


主な要素次のとおりです

  1. master常にデプロイ可能である必要があります。
  2. 機能ブランチ (プルリクエスト + マージ) を通じて行われたすべての変更
  3. 競合を回避/解決するためのリベース; 合併するmaster

https://a248.e.akamai.net/camo.github.com/9783623eba280ba5ace8b9e63842be52af2f0546/687474703a2f2f7374617469632e62656e65742e61692f736b697463682f666c6f772d32303133303932362d3139333431392e706e67

その後、リリース サイクルがより複雑になったら、git-flowを参照してください。

于 2013-10-09T05:46:16.837 に答える