2016-07-11 21 views
1

Perforce behält RCS-Schlüsselwörter auf dem Server nicht expandiert, aber wann immer Sie es erhalten, erweitern Sie sie. Dies erschwert das Vergleichen von Änderungen zwischen verschiedenen Zweigen mit Tools von Drittanbietern.

Ist es möglich, dieses Verhalten für einen bestimmten Arbeitsbereich oder Benutzer zu deaktivieren?

Wie ich verstehe es möglich ist, dieses Verhalten pro Datei anpassen, indem Sie den Dateityp ändern: http://answers.perforce.com/articles/KB/3482

von Ich kann diese Dateien auf dem Server nicht ändern, so dass ich bin auf der Suche für eine reine Client-Lösung.

Antwort

1

Sie ändern den Dateityp vom Client. Von der Befehlszeile, wenn ich, sagen wir, eine Textdatei mit RCS Schlüsselwörter aktiviert und ich möchte es deaktiviert, ich mache:

p4 reopen -c default -t text //depot/path/file.txt

Oder von P4V der rechten Maustaste auf die Datei, wählen Sie " Dateityp ändern ... "und deaktivieren Sie" + k RCS Keyword Expansion ".

+0

Interessant, so dass die Änderung nur für den Arbeitsbereich spezifisch ist und sich nicht auf das Depot auswirkt? Ich werde einfach herausfinden müssen, wie man es rekursiv für jedes Feuer in einem Baum macht. –

+0

Es wirkt sich auf diese Datei im Depot für alle Benutzer aus. – tkosinski

+0

OK, scheint so zu sein, da die aktualisierte Datei einer ausstehenden Änderungsliste hinzugefügt wird. Es gibt also keine Möglichkeit, die Erweiterung zu deaktivieren, ohne Dateien im Depot zu ändern. –