VS2012 scheint das Popup-Fenster für TFS-Check-Ins in VS2010 zu entfernen. Es scheint nun die Registerkarte "Team Explorer" in meiner Seitenleiste zu übernehmen und vergräbt die wichtigen Dinge - beispielsweise welche Dateien ich geändert habe. Gibt es eine Möglichkeit, zum Einchecken in VS2012 zu einem normalen Popup-Fenster zurückzukehren?
tfs
visual-studio-2012
davidpricedev
quelle
quelle
Antworten:
Eine andere Methode ist die Verwendung der Productivity Power Tools . Diese Erweiterung fügt die Windows-Shell-Integration hinzu, sodass Sie die meisten Ihrer TFS-Befehle direkt in Windows ausführen können, ohne dass Visual Studio geöffnet ist. Die Elektrowerkzeuge verwenden die alten Fenster, wenn sie in der Windows-Shell verwendet werden.
quelle
Für mich basiert die beste Lösung auf der Antwort von iSid: Hinzufügen eines externen Tools, das den alten Dialog öffnet. Sie können dies in Visual Studio tun: WERKZEUGE -> Externe Tools… -> Hinzufügen mit den folgenden Werten:
Titel: Einchecken (oder ein beliebiger Name, der im Menü angezeigt werden soll)
Befehl: C: \ Programme (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (dies ist der Standard-VS-Installationsspeicherort unter Windows x64)
Argumente: checkin
Ausgangsverzeichnis: $ (SolutionDir)
Hier ist ein Screenshot:
Sie können über TOOLS -> Checkin aufrufen (oder Tools.ExternalCommand * wie hier beschrieben sogar eine Tastenkombination zuweisen ) und die alten Extras mit einem neuen Stil genießen:
Beachten Sie, dass dies nicht funktioniert, wenn eine Lösung vorliegt wegen der
$(SolutionDir)
Variablen nicht geöffnet . Um dies zu umgehen, können Sie stattdessen den Pfad zu Ihrem Arbeitsbereich fest codieren.Darüber hinaus kann tf.exe mit dem Argument 'shelve' aufgerufen werden, das den Regaldialog im alten Stil anzeigt.
quelle
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
Verwenden Sie den
tf checkin
Befehl an der Visual Studio-Eingabeaufforderung, und Sie erhalten dasselbe alte Eincheckfenster.quelle
Während das
Pending Changes
Fenster innerhalb des Fensters zusammengeführt wirdTeam Explorer
,Solution Explorer
kann das Filtern nach dem, was aussteht, eingecheckt werden. Außerdem kann auch einOpen Files
Filter angewendet werden. Wenn derPending Changes
Filter angewendet wird, könnten alle oder einige der Dateien ausgewählt und direkt angeklickt werden , und dann gibt es eine Option in den Scheck zu tun. Dieser Befehl direkt an das dauertTeam Explorer
inPending Changes
Sicht. Siehe unten...quelle
Ich denke, die einfachste Lösung besteht darin, die Registerkarte Team Explorer als Dokument mit Registerkarten anzudocken (über das Kontextmenü). Auf diese Weise entspricht es dem Popup-Dialogfeld.
quelle