2017-05-27 2 views
1

Ich versuche, master Zweig zu meinem feature Zweig mit IntelliJ IDEA UI-Option zu verschmelzen. VCS -> Git -> Merge Changes....git merge --no-commit erstellt einen Zusammenführungs-Commit bei der Ausführung in IntelliJ IDEA

Ich wähle das Kontrollkästchen No commit und wähle den Zweig origin/master zum Zusammenführen.

Allerdings, nachdem ich dies getan habe und ich git log ausführen, sehe ich, dass ein neues commit mit den zusammengeführten Änderungen erstellt wurde.

Das gleiche passiert, wenn ich die Terminal Fenster in IntelliJ verwenden, indem

git merge origin/master --no-commit läuft.

Wenn ich dies in Git Bash mache funktioniert es richtig (das Commit wird nicht erstellt).

Gibt es ein bekanntes Problem im Zusammenhang mit diesem Problem mit IntelliJ?

Meine IntelliJ IDEA Version ist: 2017.01.01 (Build 171.4073.35)

+0

Ich habe versucht, aber reproduziert es nicht. Der Arbeitsbaum und der Index wurden aktualisiert, aber das Commit wurde nicht durchgeführt. – ElpieKay

Antwort

0

GitBash ist kein richtiger Test hier, weil es keine native bash für Windows ist, und Befehle, die von IDE ausgegeben werden, in einer anderen Umgebung ausgeführt , nicht Git bash.

Überprüfen Sie das Ergebnis von git merge origin/master --no-commit in der Windows-Eingabeaufforderung ausgeführt. Es wird standardmäßig vom IDE-Terminal verwendet.

BTW, - keine commit funktioniert gut für mich.