TFS Holen Sie sich die neueste Version aus dem spezifischen Ordner

8

Ich möchte eine Schaltfläche erstellen, um die neueste Version meines Codes aus einem bestimmten Ordner zu erhalten, ohne Team Explorer zu verwenden - & gt; Quellcodeverwaltung jedes Mal.

Also ich versuche zu machen und externe Tools verweisen auf die tf.exe bekommen Befehl.

Das habe ich bisher.

Wenn ich das ausführe, gibt mir dieser Fehler:

Nicht erkannte Befehlsoption 'workspace'

Ich kann nicht herausfinden, wie man den Arbeitsplatznamen zur Verfügung stellt?

    
Dan 17.08.2011, 16:24
quelle

3 Antworten

11

Sie können den Namen des Arbeitsbereichs weglassen. tf.exe kann die Serverpfad- und lokalen Pfadzuordnungen auflösen, da sie die Arbeitsbereichinformationen lokal speichert.

Der von Ihnen angegebene Befehl ist korrekt (vorausgesetzt, Sie haben $/Dev zugeordnet):

%Vor%

Es ist jedoch wichtig, dass Sie $/Dev direkt zugeordnet (nicht nur Kinder zugeordnet) und eindeutig (Sie können $/Dev nicht in zwei verschiedenen Arbeitsbereichen zugeordnet haben) oder tf.exe kann das korrekte lokale Objekt nicht ermitteln Pfad.

Da ein bestimmter lokaler Pfad nur einem einzelnen Serverpfad zugeordnet werden kann, besteht der einfachste Weg darin, den lokalen Pfad anzugeben, den Sie erhalten möchten. Zum Beispiel:

%Vor%

Dies setzt wiederum voraus, dass $/Dev auf C:\Dev abgebildet ist.

    
Edward Thomson 18.08.2011 17:07
quelle
3

Befehl zum Erhalten der letzten ist

%Vor%

Zu beachten ist der Arbeitsbereich, den Sie nicht im Textfeld Anfangsverzeichnis angegeben haben. Geben Sie einen Pfad an, auf den die lokale Kopie der Dateien heruntergeladen werden soll (d. H. Nichts als Workflow genannt). Stellen Sie einen Pfad wie C: \ TFS \ Apps

bereit     
Sunil Agarwal 17.08.2011 17:28
quelle
0

Abgesehen von der Antwort, die Mrchief gab: wenn Sie die TFS-Power-Tools installieren du kannst das contextmenü im windows-explorer benutzen, um ein-und auschecken, etc.

    
Carsten 17.08.2011 17:51
quelle

Tags und Links