0

私は Git のことは初めてですが、変更を追加/コミット/プッシュ/プルする方法を知っています。

状況:

Git で管理されたプロジェクトがあります (現在は bitbucket にあります)

現在、QA とライブの場所を設定しています。たとえば、機能 X を作成して QA にプッシュし、クライアントがそれを承認した場合、変更をライブ/本番サイトにプッシュできるはずです。

したがって、フローは次のようになります。

  • ローカルで行われた変更
  • QA/Dev フォルダにプッシュされた変更
  • クライアントが承認され、変更が Live/Production フォルダーにプッシュされました

誰かがこのワークフローを達成する方法を手伝ってもらえますか? この流れに何が必要なのかわからない

local ---> dev ---> production

4

1 に答える 1

1

このワークフローを実現する多くの方法の 1 つは、git flowと呼ばれるワークフローを使用することです。詳細については、このリンクを参照してください。

要約すると、このワークフローには、運用ブランチ (masterブランチ) と開発developブランチ (ブランチ) があります。開発者は、この開発ブランチに基づいて機能を作成し、それらを実装してテストし、開発ブランチにマージします。

特定のリリースの機能セットが完成するとrelease、たとえば QA が新しいリリースをテストできる新しいブランチが作成されます。QA が満足した後、ブランチは開発ブランチとマスター ブランチにマージされ、クライアントは新しい作業リリースを取得できるようになります。

より詳しい説明については、上記のリンクを参照してください。

于 2013-09-16T08:29:11.783 に答える