git rebase ohne Änderung der Commit-Zeitstempel
äre es sinnvoll, @ durchzuführgit rebase
unter Beibehaltung der Commit-Zeitstempel?
Ich glaube, eine Konsequenz wäre, dass die neue Filiale nicht unbedingt Termine chronologisch festschreibt. Ist dasstheoretisc überhaupt möglich? (z. B. mithilfe von Installationsbefehlen; hier nur neugierig)
Wenn es theoretisch möglich ist, ist es dann in der Praxis mit Rebase möglich, die Zeitstempel nicht zu ändern?
Angenommen, ich habe den folgenden Baum:
master <jun 2010>
|
:
:
: oldbranch <feb 1984>
: /
oldcommit <jan 1984>
Now, wenn ich @ Rebaoldbranch
aufmaster
, das Datum des Commits ändert sich von Februar 1984 bis Juni 2010. Ist es möglich, dieses Verhalten so zu ändern, dass der Commit-Zeitstempel nicht geändert wird? Am Ende würde ich also erhalten:
oldbranch <feb 1984>
/
master <jun 2010>
|
:
Würde das überhaupt Sinn machen? Ist es in git überhaupt erlaubt, einen Verlauf zu haben, in dem ein alter Commit einen neueren Commit als übergeordnetes Element hat?