2016-07-29 50 views

Antwort

11

Verwenden Sie die git diff Zweig Zweig Dateiname Syntax vergleichen:

git diff branchA branchB -- file.cs 

die setzte zwei Namen Ihrer Zweige und optional die Option -- filename, um eine Datei anzugeben! Viel Glück, lassen Sie mich wissen, wenn Sie Probleme haben.

+1

Ich glaube nicht, benötigen Sie bitte den '- 'portion, und Sie können mehr als eine Datei oder ein Verzeichnis auf diese Weise vergleichen. Wenn Sie nichts übergeben, zeigt es den gesamten Zweig diff. 'git diff branchA branchB' - Diff zwischen Zweigen auf dem gesamten Repo ' git diff branchA branchB file.cs' - diff auf der 1 Datei 'git diff branchA branchB einige/path/in/rep einige/andere/path' - Diffs zwei Verzeichnisse – PRS

3

Sagen Sie bitte auf einem Zweig sind, legacy genannt, und wollen die Datei build.gradle auf die gleiche Version auf dem master Zweig vergleichen:

git diff master build.gradle