Vergleichen von Dateien

Dieser Artikel enthält einen Leitfaden für die Dateien zu vergleichen bei der Verwendung von Team Foundation Version Control (TFVC). Wenn Sie Git für die Versionskontrolle verwenden, finden Sie Dateien mit Git und Visual Studio zu vergleichen.

Selbst wenn Sie nicht die Versionskontrolle verwenden, können Sie die Diff-Fenster in Visual Studio verwenden, um zwei Dateien zu vergleichen. Um die Diff-Fenster direkt in Visual Studio zu öffnen, können Sie das devenv.exe-Tool mit der / diff-Option aus der Entwickler-Eingabeaufforderung verwenden, um zwei beliebigen Dateien auf Ihrem Computer zu vergleichen.

Vergleichen Sie zwei beliebige Dateien auf Vergleichen Dialog mit

Sie können zwei Dateien vergleichen den Vergleich Dialog. Die Dateien können beide befinden sich auf dem lokalen System, die beide auf dem Team Foundation Server oder einen auf jedem.

Auf der Menüleiste wählen Sie Ansicht. Andere Fenster. Source Control Explorer.

In Source Control Explorer. Rechtsklick auf eine Datei und wählen Sie Vergleichen.

Das Vergleichsdialogfeld erscheint.

Geben Sie die beiden Dateien, die Sie vergleichen wollen - ein unter Quellpfad und die andere unter Zielpfad:

Geben Sie einen Pfad, oder öffnen Sie das Menü Durchsuchen, wählen Sie Lokaler Pfad oder Server-Pfad. und gehen Sie dann die Datei zu wählen.

Wählen Sie eine Option geben Sie die Server-Dateiversion Datei, wenn einen Server-Pfad aus dem Menü Typ festgelegt wird: Changeset. Datum. Etikette. Letzte Version. oder Workspace Version.

Um zwei beliebige lokale Dateien zu vergleichen, wählen Sie Lokaler Pfad. von beiden Durchsuchen. Drop-downs im Vergleich Dialog.

Vergleichen von Dateien in Ihrem Arbeitsbereich mit der neuesten Version

Vergleichen Sie die Arbeit mit der neuesten Version auf dem Team Foundation Server, während weiterhin Änderungen vornehmen.

Wenn Sie noch nicht mit dem Team-Projekt verbunden sind, die Sie arbeiten möchten, dann an dem Team-Projekt verbinden.

Vom Team Explorer. Öffnen Sie die ausstehenden Änderungen Ansicht.

Auf der ausstehenden Änderungen Ansicht, suchen Sie die Datei in der Liste enthalten Änderungen. Öffnen Sie das Kontextmenü für diese Datei (wählen Sie die Datei und mit der rechten Maustaste), und dann:

Wählen Sie mit Workspace Version vergleichen, um zu sehen, welche Änderungen Sie auf die Version, die Sie ausgecheckt gemacht haben.

Sie können auch Strg + Shift drücken und doppelklicken Sie dann auf die Datei.

Wählen Sie vergleichen mit der neuesten Version zu sehen, wie die von Ihnen vorgenommenen Änderungen auf die neueste Version der Datei auf Ihrem Team Foundation Server vergleichen.

Das Diff-Fenster erscheint. Sie können weiterhin Änderungen an der Datei in diesem Fenster machen.

Sie können auch Projektmappen-Explorer und die Source Control Explorer-Fenster verwenden, um die Datei in Ihrem Arbeitsbereich mit einer Version der Datei auf dem Server zu vergleichen. Wählen Sie eine Datei, öffnen Sie das Kontextmenü (rechte Maustaste) und wählen Sie dann vergleichen. Wenn das Vergleichsdialogfeld angezeigt wird, klicken Sie auf OK.

Vergleichen Sie zwei Versionen einer Datei in Ihrer TFVC Geschichte

Vergleichen Sie zwei Versionen einer Datei bereits ausgecheckt in Team Foundation Version Control:

Auf der Menüleiste wählen Sie Ansicht. Andere Fenster. Source Control Explorer.

In Source Control Explorer. eine Datei mit der rechten Maustaste und wählen Sie Verlauf anzeigen.

Wählen Sie zwei Versionen der Datei mit der rechten Maustaste und wählen vergleichen.

Verwenden Sie das Diff Fenster

Selbst wenn Sie nicht die Versionskontrolle verwenden, können Sie die Diff-Fenster in Visual Studio verwenden, um zwei Dateien zu vergleichen. Um die Diff-Fenster direkt in Visual Studio zu öffnen, können Sie das devenv.exe-Tool mit der / diff-Option aus der Entwickler-Eingabeaufforderung verwenden, um zwei beliebigen Dateien auf Ihrem Computer zu vergleichen.

Vergleichen von Dateien

Hier sind einige Tipps für die mit den Diff-Fenstern arbeiten:

Obwohl Side-by-Side-Modus in den meisten Fällen im Allgemeinen effektiver ist, können Sie verwenden, je nachdem, welcher Modus am besten für Sie und den Code, den Sie untersuchen.

Zum nächsten Unterschied, wählen Sie Nächsten Unterschied (Tastatur: F8).

Zum vorherigen Unterschied, wählen Zurück Differenz (Tastatur: Shift + F8).

Merge Änderungen zwischen den Versionen

Kopieren und Einfügen von Änderungen aus der Diff-Ansicht in die Version in Ihrem Arbeitsbereich schnelles Updates zu machen bringen in Updates von einer Version zum anderen. Zusammenführen komplexe Änderungen zwischen zwei Versionen, wenn Sie in TFVC fusionieren Konflikte lösen, bevor Sie einen Check-in zu machen.

Wenn Sie zwei Dateien mit signifikanten Unterschieden fusionieren müssen außerhalb von TFVC Konfliktlösung, verwenden Sie das vsdiffmerge Kommandozeilen-Tool. Das vsdiffmerge Tool ermöglicht es Ihnen Änderungen Seite an Seite zu fusionieren und auswählen, welche Inhalte Sie für jede Differenz zwischen den Dateien behalten möchten. Führen Sie den Befehl mit vier Dateiparameter von der / m Flagge von Visual Studio Developer Command Prompt folgte dem Merge-Tool direkt gegen alle Schlepptau Dateien zu öffnen.

Die grundlegende Syntax für vsdiffmerge.exe ist:

File1 und File2 ist der vollständige Pfad zu den Dateien, die Sie zusammenführen möchten. Die Basisdatei ist der vollständige Pfad zur Datei werden beide Dateien aus der Basis und Ergebnisdatei ist der vollständige Pfad zu dem Sie die fusionierte Ergebnisse schreiben möchten.

Verwenden Sie die Eingabeaufforderung

In Verbindung stehende Artikel