Bewahren Sie die Erstellung der Datei Datum in Subversion
Mein Chef hat mich gebeten, die Einrichtung einer Subversion server für ihn zu verwenden, so dass er teilen kann alle seine Dokumente auf verschiedenen Computern synchronisieren und noch in der Lage, auf Sie zuzugreifen, wenn es keine Internet-Verbindung.
Habe ich diese für ihn, aber jetzt hat er verlangt, dass die 'create date' Datei-Attribut erhalten. Ich erklärte, dass, da er heruntergeladen alle Dateien, deren ERSTELLUNGSDATUM, aber er besteht darauf, dass ich eine Art und Weise zu erhalten, wie es bei den desktop-search-agent, die er verwendet. Gibt es eine Möglichkeit, um dieses Attribut zu erhalten über Subversion, oder muss ich ein Skript schreiben, um das Datum der einzelnen Dateien und haben ihn ausführen", berühren Sie " nach jedem intial-check-out?
Beachten Sie, dass die Menge der Dokumente, die Hinzugefügt wurden, um die SVN-repository-Spanne schon einige Jahre zurück, und er will, dass diese Termine erhalten über alle Kassen. Also das Datum der letzten änderung, dass Subversion werden könnte off von Jahren von dem, was er will.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sorry - falsch verstanden, die Frage ersten mal.
Eine option könnte sein, verwenden Sie den Befehl svnadmin dump und load-Befehle.
Ich bin nicht sicher, dass dies möglich ist, aber aus der Spitze von meinem Kopf ich denke, es wäre. Ich scheinen erinnere mich an ein script, das so etwas Tat, wenn ich übertragen von SourceSafe zu Subversion - ich werde sehen, ob ich es finden kann.
EDIT : Ja, Sie könnten in der Lage sein, um die Krippe einige code von hier (http://www.pumacode.org/projects/vss2svn)
TortoiseSVN
Ich denke, das wird für Sie arbeiten.
Check-out die Eigenschaft "svn:date":
Erfordert einen Haken pre-revprop-change, um im Voraus eingestellt werden.
Könnten Sie ein Subversion Datei-Eigenschaft zum speichern der änderung-Datum, aber Sie würde haben schreiben Sie Ihr eigenes Skript zum aktualisieren der Eigenschaft beim Check-in und das änderungsdatum beim Check-out.
Ich das Letzte mal überprüft gab es keine Möglichkeit in Subversion zu erhalten, die original-Datei timestamp.