Ich habe ein Python-Projekt, an dem ich gerade forsche. Ich habe an zwei verschiedenen Maschinen gearbeitet, und ich habe kürzlich entdeckt, dass die Hälfte meiner Dateien Tabs und die andere Hälfte Leerzeichen verwendet.Ist ein Format-Update ein frivoler Git-Commit?
Python dies beanstandet, wenn ich eine Datei von einem Rechner zum anderen zu bearbeiten versucht und laufen, so möchte ich alles auf Räume wechseln statt Tabs. Dies scheint jedoch eine Verschwendung eines Git-Commits zu sein - das Ausführen von "git diff" auf den nicht-committed-but-correct-Dateien lässt es so aussehen, als würde ich die gesamte Datei löschen und ersetzen.
Gibt es einen Weg um dies? Das heißt, gibt es eine Möglichkeit, dass ich diese (IMO) frivolen Änderungen "verstecken" kann?
Rein meine Meinung, sondern ein Format-Wechsel nur wirklich zu begehen * verdient * eine echte verpflichten, für sich allein zu sein, mit einer SMS-Nachricht: begehen, warum es da ist ("nur alles in Leerzeichen umzuschalten; kein Code oder Verhaltensänderung bestimmt " oder etwas ähnliches). – torek
Ich stimme @torek zu. Eine Formatänderung, insbesondere von Tabulatoren zu Leerzeichen, sollte ein eigenes Commit sein. Ich trage regelmäßig zu großen Projekten auf GitHub bei und einige meiner Pull-Anfragen, die zusammengeführt wurden, waren weniger bedeutsam als das (z. B. habe ich heute eine Python-Datei "pep-8" -konform gemacht), also würde ich dies zu einem echten Commit machen. –
@torek - Machen Sie diesen Kommentar eine Antwort, und ich werde es akzeptieren (es zeigte sich etwa eine Minute vor Kaz Antwort, die auch hilfreich ist)! – tonysdg