2016-05-13 19 views
0

Ich habe einen anderen Frontend-Entwickler, der mit mir arbeitet, der gerade in Javascript anfängt. Ich würde gerne seinen Code für eine Weile überprüfen, wenn er auf dem neuesten Stand ist. Ist es möglich, dass, wenn ich seinen Zweig darin zusammenführe, dass jede geänderte Datei einen Aufruf von difftool herausbringt, wo ich die Änderungen sehen kann, um zu modifizieren, wenn erforderlich, dann weiter mit dem Zusammenführen? Ich suche nur nach einem Workflow, der so nahtlos und schnell wie möglich ist.Wie füge ich Dateiänderungen durch git difftool hinzu

Ich benutze diffMerge als ein Werkzeug, sondern auch Auschecken Kaleidoscope.

Antwort

0

Ein Tool zur Peer-Code-Überprüfung ist nützlich, unabhängig davon, wie erfahren Sie und Ihre Teamkollegen sind. Also würde ich eines dieser Werkzeuge wählen, z.B. reviewboard, gerrit oder andere, die Ihrem Geschmack entsprechen. Die Anstrengungen, die für die Installation und die Erkundung ihrer Arbeit aufgewendet werden, sind nicht so toll, aber die Vorteile sind beträchtlich.

Aber wenn Sie sich nicht mit "speziellen Diensten" belästigen wollen, dann bleiben Sie vielleicht bei der Entwicklung des Linux-Kernels: Eine Person, die bereit ist, ihre Änderungen in den Upstream zu übertragen, bereitet eine Reihe von Commits vor erstellt dann eine Sequenz von Patches unter Verwendung git format-patch, dann sendet sie an eine genehmigende Person (man kann git send-email verwenden, aber jede andere Möglichkeit zum Verfassen von E-Mails ist perfekt).

Die Genehmigung Person kann diesen Patches in einem Texteditor oder ein anderes Werkzeug * und anwenden, um den Patches in einem Editor oder mit git apply oder git am

* zum Beispiel überprüfen Viele Texteditoren und IDEs haben einen bestimmten Modus, um Patches interaktiv anzuzeigen und anzuwenden.

+0

Danke für die Köpfe auf diesen Tools. Ich werde sie heute abend überprüfen, wenn ich Zeit habe. – risingtiger