Befehl Rename (Team Foundation-Versionskontrolle)
Aktualisiert: November 2007
Der Befehl rename ändert den Namen oder den Pfad einer Datei oder eines Ordners. Sie können den Befehl rename oder die Aliase move oder ren für das Verschieben einer Datei oder eines Ordners an einen neuen Speicherort verwenden.
Hinweis: |
---|
Die Ergebnisse dieses Befehls werden erst nach dem Ausführen eines Eincheckvorgangs im Server für die Team Foundation-Versionskontrolle widergespiegelt. Weitere Informationen finden Sie unter Gewusst wie: Einchecken von ausstehenden Änderungen. |
Erforderliche Berechtigungen
Zum Verwenden des rename-Befehls muss die Berechtigung Auschecken auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
tf rename [/lock:(none|checkout|checkin)] olditem newitem
Parameter
Argument |
Beschreibung |
---|---|
olditem |
Der ursprüngliche Name und Pfad der Datei oder des Ordners, die bzw. der umbenannt werden soll. Sie können einen lokalen Arbeitsbereichspfad wie C:\myfiles\314.cs oder einen Pfad auf dem Server für die Team Foundation-Versionskontrolle wie $/myfiles/314.cs angeben. |
newitem |
Der neue Name der Datei oder des Ordners. Sie können mit diesem einen anderen Speicherort oder einen Pfad auf dem Server für die Team Foundation-Versionskontrolle angeben. |
Option |
Beschreibung |
---|---|
/lock |
Fügen Sie diese Option ein, um zu verhindern, dass andere Benutzer die angegebenen Elemente ein- bzw. auschecken. Wenn diese Option nicht angegeben wurde, wird der vorhandene Sperrstatus des Elements nicht geändert. Weitere Informationen finden Sie unter Grundlagen von Sperrentypen. Sperroptionen:
|
Hinweise
Sie können mit dem Befehl rename des Befehlszeilenprogramms tf ein Element, das der Versionskontrolle unterliegt, in Ihrem Arbeitsbereich verschieben oder umbenennen. Verwenden Sie den rename-Befehl, um mehrere Dateien durch die Angabe von Platzhalterzeichen zu verschieben. Die Möglichkeit zum Umbenennen mehrerer der Versionskontrolle unterliegenden Dateien oder Ordner besteht nur in der Befehlszeile.
Verwenden Sie Rename für folgende Vorgänge:
Umbenennen von olditem in newitem, z. B. tf rename 314.cs 315.cs.
Verschieben Sie olditem an einen neuen Speicherort auf dem Server für die Team Foundation-Versionskontrolle, indem Sie ein newitem angeben, dessen Pfadangabe sich von der von olditem unterscheidet, z. B. ** **tf rename 314.cs ..\newdir\314.cs.
Wenn Sie ein newitem in einem nicht vorhandenen Ordner angeben, wird der Zielordner durch den Befehl rename erstellt. Wenn newitem ein Ordner ist, wird olditem ein untergeordnetes Element von newitem.
In folgenden Fällen können Sie ein Element nicht umbenennen:
Sie haben es gelöscht, bevor es in denselben Arbeitsbereich eingecheckt wurde.
Der neue Name ist bereits auf dem Server für die Team Foundation-Versionskontrolle vorhanden und kein Ordner.
Sie haben das Element, dessen Einchecken noch aussteht, bereits hinzugefügt, verzweigt oder umbenannt.
Das Element ist im Arbeitsbereich zugeordnet, aber auf dem lokalen Datenträger nicht verfügbar.
Das Element ist verdeckt.
Sie können ein Element umbenennen, für das eine andere Datei mit demselben Namen hinzugefügt wurde, deren Einchecken aber noch aussteht. Sie können aber kein Element umbenennen, das verzweigt, aber nicht eingecheckt wurde. Wenn Sie eine Datei mit ausstehenden Änderungen umbenennen, werden diese Änderungen beibehalten.
Ein explizit zugeordnetes Element kann nicht umbenannt werden, ohne zunächst die Zuordnung zu ändern. Wenn beispielsweise ein Arbeitsordner von $/ProjektX/MyApp auf c:\MyApp zugeordnet ist, können Sie MyApp nicht umbenennen. Sie können Unterelemente von MyApp umbenennen, jedoch nicht MyApp selbst.
Weitere Informationen zur Suche nach dem Befehlszeilendienstprogramm tf finden Sie unter Befehle des Befehlszeilendienstprogramms "Tf".
Beispiele
Im folgenden Beispiel wird der Name von 314.c in 1254.c geändert.
c:\projects>tf rename 314.c 1254.c
Im folgenden Beispiel wird 314.c in 1254.c umbenannt und in den Ordner newdir verschoben.
c:\projects>tf rename 314.c ..\newdir\1254.c
Im folgenden Beispiel wird der Name von Form1.vb in MainPage.vb geändert und eine Sperre darauf angewendet.
c:\projects>tf rename Form1.vb MainPage.vb /lock:checkin
Siehe auch
Aufgaben
Gewusst wie: Verschieben, Umbenennen und Löschen von Dateien und Ordnern unter Versionskontrolle
Konzepte
Referenz
Befehlszeilensyntax (Team System)
Befehl Delete (Team Foundation-Versionskontrolle)