前提
GitFeatureFlowでブランチを管理していたのですが、マージ時に予期していない動作をしていることがあるのでご教授ください。
ブランチ内容
マスターブランチ:本番データ
デベロップブランチ:検証データ
作業ブランチ:作業データ
作業手順
①マスターブランチから作業ブランチを切る
②実装後、作業ブランチをデベロップブランチへマージし検証
③検証後、作業ブランチをマスターブランチへマージし確認して完了
発生している問題
- 作業ブランチをマスターブランチへマージしたとき、別作業ブランチのコミット内容が含まれている場合がある
- 作業ブランチをデベロップブランチへマージしたとき、マスターブランチに同コミットが反映されている場合がある
確認した内容
- 各作業ブランチ間のマージは行っていません
- デベロップブランチやマスターブランチから作業ブランチへのマージは行っていません
- 作業ブランチAでマージすると問題が発生するが、マスターから作業ブランチA’を新たに作成しそこに作業ブランチAのコミットをチェリーピックしてマージすると問題が発生しない。(マスターへ直接チェリーピックした場合も同様)
- 別のリポジトリを作り同じような手順を試しましたが再現できませんでした
- GUIから確認する限り二重でマージしていたりマージ先を誤っているような問題は確認できませんでした
知りたいこと
こういった事になりえそうな設定や注意点などをご教授いただけると助かります。
補足情報(FW/ツールのバージョンなど)
BitBucket
Fork ver1.089(Gitクライアント)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。