Mercurialを使用していますが、分岐モデルとして次のものを使用しています。
作業中の機能があるので、それは独自の機能ブランチにあります。ただし、開発ブランチで変更した小さなアイテムがいくつかあり、他のブランチの先にある特定の機能に取り組んでいるときに使用したいと思います。このモデルを前提として、開発をその機能ブランチにマージすることは許可されていますか?それとも、それはこのモデルに違反しているのでしょうか?
Mercurialを使用していますが、分岐モデルとして次のものを使用しています。
作業中の機能があるので、それは独自の機能ブランチにあります。ただし、開発ブランチで変更した小さなアイテムがいくつかあり、他のブランチの先にある特定の機能に取り組んでいるときに使用したいと思います。このモデルを前提として、開発をその機能ブランチにマージすることは許可されていますか?それとも、それはこのモデルに違反しているのでしょうか?
このモデルを考えると、開発をその機能ブランチにマージすることは許されますか?
いいえ、常識ではありません。
以前にワークフロー違反を犯しました:「開発ブランチで変更したいくつかの小さな項目がある」場合 - これらの変更は別の機能ブランチにある必要があり、機能ブランチにマージするか、(より良い) 一時的な「結合」することができます" (あなたの + 側) ブランチ: 理想的な nvie-workflow 開発ブランチの場合、タスクブランチからのマージセットのみを含める必要があります
PS - 反対側から「安息日のための男ではありませんが、安息日は人のために作られました」とマージした場合、汚れた履歴しかありません