2016-08-18 3 views
0

Ich schaue durch eine Änderungsmenge in Team Explorer und ich habe eine Datei im integrierten Codevergleichswerkzeug geöffnet. Auf der linken Seite befindet sich der Quellcode für die aktuelle Version der Arbeitsbasis dieser Datei und auf der rechten Seite der neue mit den vorgeschlagenen Änderungen. Auf der Spitze der beiden Ansichten ist eine Symbolleiste, um die Position der Datei in der Regel im FormatKopieren Sie den Dateipfad in Code Vergleichen

$/Baseline Name/Build Name/Dir1/Dir2/Dir3/FileName.cpp;CXXX 

wo CXXX bezieht sich auf Changeset Zahl, XXX ist die Zahl anzeigt.

Ich möchte dieses Verzeichnis kopieren, vorzugsweise beginnend mit Dir1 und den ganzen Weg bis zur Dateierweiterung gehen. Das Problem tritt jedoch in dem Moment auf, in dem ich auf diese Symbolleiste klicke, um den Pfad auszuwählen und ihn zu kopieren. Er ändert automatisch die Verzeichnisliste in die lokale Kopie der Datei, die ein zufälliges Verzeichnis ist, mit einem völlig anderen Dateinamen was es wirklich im Build heißt.

Ich nahm an, dass so etwas wie das Halten von alt, shift oder ctrl beim Versuch, das Verzeichnis auszuwählen, es zwingen würde, sich nicht zu ändern, aber das ist nicht der Fall. Gibt es eine Möglichkeit, diese Verzeichnisliste auswählbar zu machen? Wenn nicht, gibt es einen einfacheren Weg, das Verzeichnis korrekt zu erhalten? Ich muss dies mindestens 30 Mal tun, also wäre die Auswahl der Toolbar die ideale und schnellste Lösung, glaube ich.

Antwort

0

Getestet in VS2015 + TFS2015, gibt es keine Möglichkeit, den Pfad vom Vergleichstool zu kopieren. Sie können zur Änderungshistorie gehen und den Änderungssatz finden, dann können Sie diesen Änderungssatz kopieren:

enter image description here

Verwandte Themen