0

私たちは、GitHub の同じ機能で作業している 3 人の開発者です。

師匠がいます。各開発者は、マスターの独自のフォークを持っています。

これで、各開発者が他の 2 人の開発者のリモート フォークを追加しました。そして、コミュニケーションにより、他の 2 人の開発者の変更をプルし、マージして開発者フォークにプッシュします。したがって、他の開発者はプルしてマージし、フォークに再度プッシュすることができます。

このアプローチの問題点は、同じブランチに対してすべてのプッシュとプルを行っていた場合、より多くのマージを行う必要があることです。そしてコミュニケーションは必須です。

私たちはフォークのフォークを作ろうとしましたが、できませんでした。Github はサポートしていません。同じブランチにプッシュしようとしましたが、できませんでした。Githubもサポートしていないようです。

では、Github で全員が同じブランチまたはリポジトリにプッシュおよびプルする方法はありますか? 終了したら、マスターにプル リクエストを送信しますか?

Github の同じ機能で多くの開発者を操作する方法に関する推奨事項はありますか?

4

2 に答える 2

2

では、Github で全員が同じブランチまたはリポジトリにプッシュおよびプルする方法はありますか? 終了したら、マスターにプル リクエストを送信しますか?

組織を開始し、リポジトリをそこに移動して、すべての開発者にプッシュ アクセスを許可します。

于 2013-05-01T22:39:23.443 に答える
2

フォークしてプルする代わりに、GitHub で普及している別のコラボレーション モードである共有リポジトリを使用できます。共有リポジトリは、小規模なプライベート開発グループに役立ちます。

開発者に中央リポジトリへのプッシュ アクセスを許可すると、プル リクエストや過剰なマージを行うことなく共同作業を行うことができます。(特にコード レビューや機能の議論に共有リポジトリ モデルを使用することにした場合は、プル リクエストが引き続き役立ちます。)

GitHub の用語では、リポジトリからプッシュ/プルできる人をコラボレーターと呼びます。共同作業者は、リポジトリ設定ページで設定されます。

于 2013-05-01T22:39:35.927 に答える