私は現在、ライブのアプリを持っています。たくさんの新機能を追加したいのですが、完全に完了するまでheroku経由でアップロードしたくありません。新しい機能は非常に広範囲にわたるため、複数のgitブランチを介して実行されます。
私の質問は、既存のアプリを実行したまま、WIPのものを表示せずに、ライブサイトのあちこちで小さな問題を修正できるようにしながら、アプリを構築し続けるにはどうすればよいですか?
ありがとう。
私は現在、ライブのアプリを持っています。たくさんの新機能を追加したいのですが、完全に完了するまでheroku経由でアップロードしたくありません。新しい機能は非常に広範囲にわたるため、複数のgitブランチを介して実行されます。
私の質問は、既存のアプリを実行したまま、WIPのものを表示せずに、ライブサイトのあちこちで小さな問題を修正できるようにしながら、アプリを構築し続けるにはどうすればよいですか?
ありがとう。
チェックアウト
http://nvie.com/posts/a-successful-git-branching-model/
問題は、ホットフィックスブランチによって解決されます。プロダクションをホットフィックスブランチに「マージ」/コピーします。変更をテストします。テストに合格したら、変更を本番環境にマージし、変更を開発にマージします。
テスト/ステージング環境となるアプリケーションの別のコピーをデプロイする必要があります。開発中にデプロイします。開発が完了したら、すべてをマージしてマスターし、本番環境にデプロイします。
また、@MarlinPierceが投稿したリンクを読んでください。それは私の人生を変えました:)