2017-05-27 17 views
1

masterブランチをIntelliJ IDEAのUIオプションを使用してfeatureブランチにマージしようとしています。 VCS -> Git -> Merge Changes...git merge --no-commitは、IntelliJ IDEAで実行するとマージコミットを作成します。

No commitというチェックボックスを選択し、origin/master分岐を選択してマージします。

ただし、これを実行してgit logを実行すると、新しくcommitがマージされた変更で作成されています。私は

git merge origin/master --no-commitを実行することにより、IntelliJのでTerminalウィンドウを使用している場合

同じことが起こります。

Git Bashでこれを行うと、正常に動作します(コミットは作成されません)。

IntelliJでこの問題に関連する既知の問題はありますか?

私のIntelliJ IDEAのバージョンは次のとおりです。2017年1月1日(171.4073.35を構築)

+0

私は試しましたが、それを再現しませんでした。作業ツリーとインデックスは更新されましたが、コミットは行われませんでした。 – ElpieKay

答えて

0

それはWindows用のネイティブbashのではなく、IDEによって発行されたコマンドは、別の環境で実行されている原因GitBashは、ここで適切なテストではありませんGit bashではない。

Windowsコマンドプロンプトでgit merge origin/master --no-commitの結果を確認してください。これはデフォルトでIDE端末によって使用されます。

私は、--no-commitはうまく動作します。

関連する問題