2016-04-07 8 views
2

Meine Schriftarten wurden dem Zweig mit dem Befehl geliefertWie vermeidet man zusätzliche Dateien bei der Verwendung von clearfsimport?

clearfsimport -rec -nset <Source> <target> 

Mein Problem ist: nehme an in meinem nächsten liefere ich 10 Dateien in verschiedenen Ordnern löschen, sah ich, dass es viele Schriftarten in meiner ersten Version und jetzt sind I habe Schriftarten von meiner Version1, die gelöscht wurden.
Ich muss wissen, wie man dieses Problem löst.

Antwort

1

bei clearfsimport suchen, sollten Sie die -rmname Option in Betracht ziehen:

für alle Quellnamen Argumente, die Verzeichnisse sind, führt einen rmname Betrieb auf Elemente, die bereits in dem VOB sind, aber in der Quelle nicht vorhanden Verzeichnis.
Bei Verwendung in Kombination mit -recurse führt diese Operation rmname in allen verarbeiteten Verzeichnissen aus.

Auf diese Weise Ihre nächsten Import werden die 10 Dateien entfernen Sie in Ihrer Ordner gelöscht haben (das Sie importieren)

(I kombinieren in der Regel diese Option with the options -preview and -nset)

+0

Ich bin ein wenig verwirrt über den "alle Quellennamen-Argumente, die DIRECTORIES" -Teil sind. Bedeutet das nicht, dass es _not_ Dateien, nur Verzeichnisse nicht entfernt? EDIT: Ich werde das morgen bei der Arbeit ausprobieren. Ich habe gerade keine ClearCase-Maschine hier bei mir. – antred

+1

@antred Nein, das wird auch mit Dateien funktionieren. – VonC

+0

Ah, ja. Das sehe ich jetzt. Ich habe missverstanden, was die Referenz sagte. Der Teil "... das sind Verzeichnisse" bezog sich auf die Argumente des Pfadnamens, die an clearfsimport übergeben werden können, da man genauso gut eine Datei anstelle eines Verzeichnisbaums spezifizieren kann, und in einem solchen Fall würde das -rmname-Verhalten tun offensichtlich keinen Sinn. :-) – antred

Verwandte Themen