0

私はすでにそれを行いましたが、確かにそれを行うより良い方法があります。

たとえば、5 人の開発者で構成される会社の組織アカウントを持っているとします。

組織にレポをセットアップして、すべての開発者にフォークさせることができますが、本番レポにプッシュする前に、「開発レポ」で全員の作業をマージしてテストしたいと考えています。

それを行う最善の方法は何ですか?リポジトリを組織アカウントにフォークするか、独立したものだけを作成できますか?

私が見つけた唯一の方法は、別のアカウント「Company_Dev」を作成して本番レポ「Company/Project」をフォークし、すべての開発者が「Company_Dev/Project」レポをフォークすることですが、おそらく次の理由でそれを行う方法があります。所有者ですよね?

ありがとう !

4

1 に答える 1

0

git には基本的な誤解があるようです。組織をセットアップすることによって正しく把握した 1 つのリポジトリがあります。それは素晴らしいことです。あなたとあなたの開発者は、リポジトリで個別にフォークして作業します。それもいいです。

現在、あなたが主任開発者であり、人々がどのように行っているかを確認したい場合は、GitHub の中央組織リポジトリですべてを整理してください。つまり、開発者はプル リクエストを送信し、それらを開発ブランチにプルします。それらをマスターにプルする必要はありません。開発ブランチでは、マージされたコードをテストして、ニーズに合っているかどうかを確認できます。気に入らない場合は、プロダクション ブランチやマスター ブランチとマージする必要はありません。

git では、ブランチを操作して、良いものと悪いものを分類します。あなたが承認したものはすべてマージされます。

于 2012-12-27T11:26:53.030 に答える