2009-12-16 4 views
6

Ich würde gerne wissen, wie man eine Branch-Spezifikation (auch bekannt als "Branch Mapping") notfalls umbenennt. Der P4V-Client erlaubt Ihnen nicht, den Zweigspezifikationsnamen zu bearbeiten.Wie kann ich eine Verzweigungsspezifikation notfalls umbenennen?

Ist es sicher, einfach eine andere Zweigspezifikation hinzuzufügen, die Einstellungen zu kopieren und die alte zu entfernen?

+0

Ja, aber Sie werden die Datei Änderung Geschichte verlieren, siehe meine Antwort unten zum Umbenennen von Zweigen und die Änderung der Geschichte –

Antwort

8

Perforce bietet keinen Mechanismus zum Umbenennen einer Zweigspezifikation. Vielleicht befürchten sie, dass Sie unbeabsichtigt einige Skripte brechen könnten, wenn Sie eine umbenennen?

Ja, es ist sicher, einen neuen zu erstellen, die Einstellungen aus dem alten zu kopieren und zu löschen (vorausgesetzt, dass sich bei diesem alten Namen natürlich nichts auf eine Verzweigungsspezifikation bezieht).

-1

Ja. Aber Sie müssen ein p4 integrieren, um die Dateien zu bekommen. Das macht p4v "kopieren oder umbenennen". Verwenden Sie die Umbenennungsoption, die auch die alten Dateien löscht.

+0

Die Frage fragt nach "Branch-Spezifikation" nicht Dateien. –

2

Das Fehlen der Umbenennung von Zweigklassen erstreckt sich auf alle Spezifikationen (Benutzer, Gruppen, Clients, Etiketten, Jobs usw.). Hier wird die Kommandozeile kann nützlich sein:

p4 branch -o OLDBRANCH | sed -e "s,OLDBRANCH,NEWBRANCH," | p4 branch -i && p4 branch -d OLDBRANCH 
Verwandte Themen