701 Stimmen

Sollte ich in Git-Commit-Nachrichten die Vergangenheits- oder die Gegenwartsform verwenden?

I einmal lesen dass Git-Commit-Nachrichten in der imperativen Gegenwartsform verfasst sein sollten, z. B. "Füge Tests für x hinzu". Ich verwende jedoch immer die Vergangenheitsform, z. B. "Added tests for x", was sich für mich viel natürlicher anfühlt.

Hier ist eine aktuelle Verpflichtung von John Resig die beide in einer Nachricht enthalten sind:

Tweak einige mehr jQuery gesetzt Ergebnisse in der Manipulation Tests. Außerdem wurde die Reihenfolge der erwarteten Testergebnisse korrigiert.

Ist das wichtig? Welche sollte ich verwenden?

0 Stimmen

0 Stimmen

14voto

Michael Baldry Punkte 1859

Spielt das eine Rolle? Die Leute sind in der Regel intelligent genug, um Nachrichten richtig zu interpretieren, und wenn sie es nicht sind, sollten Sie ihnen wahrscheinlich sowieso keinen Zugang zu Ihrem Repository gewähren!

44 Stimmen

An einige Leute Solche Dinge spielen eine große Rolle.

3 Stimmen

@mog der Link macht keine Aussage über Gegenwart und Vergangenheit.

2 Stimmen

Wenn das Projekt einen großen Umfang annimmt, werden die Leute, die den Code überprüfen und nach Fehlern suchen, so viele Übertragungen sehen, dass sie alle Hilfe brauchen, die Sie und ich bieten können. Es macht keinen Sinn, jetzt ein paar Sekunden zu sparen, um in der Zukunft große Kopfschmerzen zu verursachen, weil man keine richtige Commit-Nachricht geschrieben hat.

11voto

Andreas Rehm Punkte 2154

Die Entscheidung liegt bei Ihnen. Verwenden Sie die Commit-Nachricht, wie Sie wollen. Es ist jedoch einfacher, wenn Sie nicht zwischen Zeiten und Sprachen wechseln.

Und wenn Sie in einem Team entwickeln - sollte das besprochen und festgelegt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X