Ich würde lieber mit dem clearfsimport Skript gehen zu integrieren, besser mehrmals den gleichen Satz importieren ausgestattet von Dateien und automatisch:
- neue Dateien hinzufügen,
- Neue Version der vorhandenen Dateien erstellen, die zuvor importiert wurden (aber in der Quellgruppe der erneut importierten Dateien geändert wurden)
- Dateien entfernen, die bereits importiert wurden, aber nicht mehr im Quelldateisatz vorhanden sind.
- machen Sie ein klares Protokoll aller Vorgänge, die während des Importvorgangs vorgenommen wurden.
Also, wenn Ihr ‚Zip-Datei Lieferung in regelmäßigen Abständen aktualisiert werden muss, ist clearfsimport der Weg zu gehen, aber mit den folgenden Optionen:
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
Notiere die:
- -Vorschau-Option: es ermöglicht zu überprüfen, was passieren würde ohne tatsächlich etwas zu tun.
- '*' nur in Windows-Umgebung verwendet, um den Inhalt eines Verzeichnisses zu importieren
- -nset Option.
Von CMWiki, um diese ‚nsoll‘ Option:
standardmäßig clearfsimport soll durch die vob Eigentümer oder privilegierter Benutzer verwendet werden, aber die Benutzer übersehen oft die -nsetevent Option, mit welches es von jedem Benutzer benutzt werden kann.
Diese Option veranlasst clearfsimport, die Zeitstempel der Elemente nicht auf das Quelldateiobjekt außerhalb der VOB zu setzen (was privilegierten Zugriff erfordert).
Es gibt einen kleinen, nicht offensichtlichen Nebeneffekt: Wenn eine Version mit einem aktuellen Zeitstempel erstellt wurde, kann selbst der VOB-Besitzer keine Version mit einem älteren (darüber) Version importieren wäre) Zeitstempel, ohne diese Option - nsetevent. I.e. Sobald Sie diese Option als normalen oder privilegierten Benutzer verwenden, sind Sie mehr oder weniger verpflichtet, sie in der Fortsetzung zu verwenden.
Tatsächlich wäre das der normale Anwendungsfall. Ein Nachteil dieses Ansatzes besteht darin, dass Sie nicht in das Zielverzeichnis extrahieren können. Aber ich denke, ich könnte mit einem festen "Import" -Verzeichnis arbeiten. –
Dies wäre der Weg, um einen solchen Import durchzuführen, (dh von einem separaten Verzeichnis "Quelle"), wegen der Vorschau-Fähigkeit (mit der Sie einige Dateien aus Ihrer Zip erkennen können, die Sie eigentlich nicht importieren möchten!) – VonC
+1 - das hat mir geholfen, das gleiche Problem heute Morgen zu lösen. –