問題
今いるブランチの最新コミット(HEAD)を、developブランチにマージするという状況は、よくあると思います。
説明のため、今いるブランチの名前をfeature/testとします。
feature/test の内容を develop ブランチにマージしたい場合、Sourcetreeでは以下の手順でやっています。
0. ブランチ一覧からdevelopを右クリック
0. developをチェックアウトをクリック
0. ブランチ一覧からfeature配下のtestを右クリック
0. 現在のブランチにfeature/testをマージをクリック
これで、マージができます。
しかし、手順2でdevelopにチェックアウトした際に、ローカルのファイルが色々と変わってしまうのが、面倒です。
チェックアウトせずに、マージする方法はないでしょうか?
Sourcetreeを使わない場合
上記の問題について調査したところ、以下の記事を発見しました。
devブランチからmasterブランチへ、checkoutせずにmergeする方法
以下のGitコマンドで、チェックアウトせずに、最新のコミット状況をdevelopブランチへマージすることができました。
sh
1git push . HEAD:develop
ひとまず、このコマンドを使っていこうかと思うのですが、できれば、SourcetreeのGUIを使って同様のことをしたいと考えております。
Sourcetreeで、同じようなことはできますでしょうか?
環境
- Windows 10
- Sourcetree 2.4.7.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/20 01:27