1

Mercurialに、すべての新しい開発コードを含むリポジトリをセットアップしました(そして、安定したリリースを含む安定したブランチを使用しています)。

新しい機能をテストしたいが、デフォルトのブランチから分離したままにする場合に使用するのに最適な戦略は何ですか?

これは、正常に機能していることが確実な場合にのみ、デフォルトのブランチに入れたいものです。新しい機能ごとにブランチを作成しても意味がないと思います。

一時的なブランチを作成し、すべてが期待どおりに機能している場合はそれを削除することについて何かを読んだことを覚えています。

どうもありがとう。

4

2 に答える 2

4

新しい機能ごとにブランチを作成しても意味がないと思います。

それについて考え直してください。「タスクごとのブランチ」は完全に正しく有効なワークフローです。変更をメインラインから分離し(ただし、変更を同期/取得/デフォルトから)、完了してテストした変更をメインラインに統合(ブランチをマージ)または放棄(ブランチを閉じる)して、履歴のクリーンポイントに戻ります

于 2013-03-25T23:30:57.250 に答える
1

あなた(すべての真面目な開発者)は、ランダムな最良の戦略やヒントの数ではなく、体系的な分岐モデルを必要としています。git-flowとhg-flowを検索します。

于 2013-03-26T01:55:21.003 に答える