Frage

Ich möchte gerne eine bestimmte "nicht-technische" Person, um eine bessere Vorstellung davon zu haben, was ich eigentlich tue, wenn ich an einem bestimmten Github-Projekt arbeite. Ich möchte eine Textdatei mit all dem Code erstellen, den ich dem Hauptzweig dieses Projekts hinzugefügt habe. Ich möchte es in einen Texteditor legen und scrollen Sie alle nach unten, jedoch viele Bildschirme. Das ist im Grunde, was ich will, aus diesem Grund hätte eine Reihe von Zeilen oder "Anzahl der Charaktere" nicht den gleichen Einfluss.

Insbesondere, was ich zeigen möchte, ist: (erste Wahl) Alle Zeilen, die jemals von mir hinzugefügt wurden, auch wenn sie später entfernt wurden.

(zweite Wahl) Alle Zeilen, die ich in der neuesten Version beigetragen habe (wir haben nur einen Zweig)

Gibt es eine Möglichkeit, dies zu tun, oder zumindest nur alle Zeilen in der aktuellen Niederlassung ausdrucken? (Ich schrieb trotzdem über 90% von ihnen)

Ich weiß, dass dies von selbst nicht furchtbar nützlich ist, aber ich habe das Gefühl, dass dies ein Skript von etwas nützlicherem ist, wie z. B. Anzahl der Zeilen.

hintergrund -> Ich bin relativ neu für Git, ich verwende es von der Befehlszeile unter Windows. Ich habe ein paar Linux-Erlebnis, also stört mich nicht zu viel. Ich benutze auch Github für dieses Projekt und ich habe Zugriff auf den Github für Windows-Client (obwohl ich es nicht wirklich benutze).

War es hilfreich?

Lösung

Versuchen Sie das: generasacodicetagpre.

Dies zeigt diffan, nicht "hinzugefügte Zeilen", diff ist jedoch sinnvoller.Es kann kein automatisiertes Verfahren entscheiden, ob eine Linie, die durch eine andere Linie ersetzt wurde, als Zusatz oder nur eine Änderung betrachtet werden sollte.

Andere Tipps

Sie könnten so etwas wie folgt ausprobieren, um ein "minimal" (mit Nullzeilen des Kontexts anstelle von drei) Patch aller Ihrer Änderungen zu erhalten: generasacodicetagpre.

mychanges.txt sollte der "nicht-technischen" Person eine Idee von dem, was Sie getan haben, geben.Alles, was sie wirklich verstehen müssen, ist, dass die Zeilen beginnen, die mit + beginnen, sind Zeilen, die Sie hinzugefügt haben, und die Zeilen beginnend mit - sind Zeilen, die Sie gelöscht haben.Gehen Sie durch ein paar verschiedene Differenz für einige Dateien, und sie werden den Hang davon bekommen und sollte den Rest der Datei alleine lesen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top