検索

ホームページ  >  に質問  >  本文

git: ローカル マスターに基づいて構築されたバグ修正されたブランチ、実際のシナリオでのベスト プラクティス

Git: Fixbug は、ローカル マスターに基づいて構築されたバグ修正ブランチです。実際のシナリオにおけるベスト プラクティスは何ですか?
追記: リモートマスターには複数のユーザーに対する権限があります。
実際の実稼働環境でのこのプロセスの操作は少し混乱します:
最初のタイプ:

  1. git checkout fixbug

  2. git add .

  3. git commit -m '...'

  4. git チェックアウト マスター

  5. git pull オリジンマスター

  6. git merge fixbug

  7. テスト用マスタープット

  8. テストOK

  9. git pull オリジンマスター

  10. マスターはオンラインです

2 番目のタイプ:

  1. git checkout fixbug

  2. git add .

  3. git commit -m '...'

  4. git チェックアウト マスター

  5. git pull オリジンマスター

  6. git checkout fixbug

  7. gitmergermaster

  8. テストのためにテスト環境にバグを修正しました

  9. テストがOKになったら、

  10. git チェックアウト マスター

  11. git pull オリジンマスター

  12. git merge fixbug

  13. git Push -u Origin master
    13.master online

3 番目のタイプ:
あなたの提案は何ですか?
カニ!

过去多啦不再A梦过去多啦不再A梦2773日前720

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-05-02 09:53:17

    2番目の感覚は、論理的な抜け穴があるということです。9回目のリリーステストが完了した後、コードに変更があった場合は再度テストする必要があります。

    プロジェクトが複雑で、複数の人が並行して開発している場合は、仲介者が必要です。他のプログラマーがプル リクエストを作成した後、モデレーターはコードをレビューしてから、コードをリモート マスターとマージするかどうかを決定する必要があります。

    一般プロジェクトには仲介者がいないので、仲介者はあなた自身です。

    返事
    0
  • キャンセル返事