私はさらに 3 人の開発者と一緒にプロジェクトに参加しており、現在 BitBucket で git リポジトリをセットアップしています。これまでのところ、マスター リポジトリと開発ブランチを作成しました。git flow に従いたい場合、どのように実装すればよいですか? 同様に、他の開発者に開発者ブランチをチェックアウトしてそこに直接コミットするよう依頼するか、開発者ブランチに基づいて独自のブランチを作成し、開発者ブランチに何かをコミットする必要があるときにプル リクエストを作成する必要がありますか?
質問する
71 次
2 に答える
1
書き込みアクセスに関しては、中央リポジトリ サーバーに gitolite をインストールするか、2 つのリポジトリを管理します。
- 開発者がプッシュするためのもの
- レビュー後に作業をプルするためのもので、最初のものからのマージリクエストによってトリガーされます。
従来の中間リポジトリは、独自のレビュー システムを備えたgerritリポジトリです。
master
常にデプロイ可能である必要があります。- 機能ブランチ (プルリクエスト + マージ) を通じて行われたすべての変更
- 競合を回避/解決するためのリベース; 合併する
master
その後、リリース サイクルがより複雑になったら、git-flowを参照してください。
于 2013-10-09T05:46:16.837 に答える