動作環境
C++ Builder XE4
Windows 7 Pro (32bit)
SmartGit Version 17.1.5 #11217, installed: #11182
違和感のあるダイアログ
やろうとしていたことと、違和感の理由
featureブランチを切っていたリポジトリでmasterにマージしようとしていた。
従来の手順に従えば、下記に記載のように「Fast-Forward」のボタンも表示されるはず。
SmartGit > Mergeの種類 > Fast-Forward | Create Merge-Commit | Merge to Working Tree
今回の手順
- Brachesペインのmaster上で右クリック
- Merge...を選択
正しい手順
- Branchesペインのmasterをダブルクリック
- masterをcheckout
- マージしたいfeatureブランチ上で右クリック
- Merge...を選択
うっかりによる失敗
linuxのログを取るbash scriptを実装した直後に、WindowsでC++ Builderプロジェクトの実装に戻ってきた。
頭の切り替えができておらず、うっかり失敗するところだった。
- タスク切り替え時は、まず落ち着く
- 違和感を感じた点で作業を中断
- 違和感を解消する