SVN commit mit alten Datum/Zeit
Gibt es eine Möglichkeit, wie man einen commit in das SVN-repository mit der alten Zeit /Datum oder so ändern Sie die Zeit /Datum-post-commit?
Habe ich einige archivierte Quellen, die schon sehr alt sind, bevor ich angefangen habe mit SVN, und jetzt möchte ich Sie in die SVN und, wenn möglich, zu bewahren Ihre ursprüngliche Datum, also die SVN Geschichte mit dem real date, wo die Dateien bearbeitet wurden.
Manipulation SVN-server-Zeit ist eine offensichtliche Wahl, aber es kann hier nicht eingesetzt werden, da der SVN server ist außerhalb meiner Kontrolle.
- Ist das ein existierendes repository, oder eine neue? Würden Sie überschrieben werden Verzeichnisse und / oder Dateien in der repository?
- Ein vorhandenes repository erstmalige Begehen, ich werde überschreiben keine Dateien, aber einige von Ihnen werden später überschrieben werden. Ich habe eine Reihe von Archiv-Dateien wie sources-1995-05.zip, sources-1995-08.zip, sources-1996-01.zip und ich möchte, um die übertragung Ihrer Inhalte zu SVN und haben Termine wie 1995/08/xx und 1996/01/xx mit der jeweiligen begeht.
- Verwandte: stackoverflow.com/questions/633353/...
InformationsquelleAutor Suma | 2010-01-20
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Datum und Uhrzeit ist in der "Besondere" revisions-property,
svn:date
. Sie können es ändern, etwa so:oder:
Die revision (z.B.
12345
oben genannten) können auchHEAD
Bedeutung der neuesten revision.Das Datum ist angegeben in ISO 8601 format.
Müssen Sie das repository über die entsprechenden
pre-revprop-change
Haken gesetzt (in derhook
Verzeichnis in das repository) zu ermöglichensvn:date
geändert werden. Die Vorlagen sind mit SVN-repositories sollte hilfreich sein.Jede revision hat eine Eigenschaft,
svn:date
. Wenn Sie über die Berechtigung zum ändern unversionierten Eigenschaften, können Sie diesen Wert ändern.Was ich Tat, war schließlich:
svnadmin dump
repositorysvnadmin load
Die oben genannten Schritte scheinen leichter für mich als die Installation des
pre-revprop-change
Haken. (Die, die wir derzeit haben, ermöglicht die Bearbeitung log message only.)Hinweis: anstelle der änderung system Datum wäre es auch möglich, Bearbeiten Sie das Datum in der dump-Datei, bevor Sie geladen werden.