Czy mogę użyć repo
do synchronizacji według daty? (możliwe w git )
Na przykład chcę pobrać źródło od 1 marca o 15:00. Potrzebuję sposobu, aby pobrać konkretną bazę źródła CyanogenMod9 . Byłoby miło użyć tagu lub ID zatwierdzenia, ale źródło jest zorganizowane w kilku sub-repozytoriach, które nie mają wspólnych tagów. Myślę, że mógłbym dokonać transakcji według daty. Propozycje?
git
repository
tony19
źródło
źródło
--all
tutaj. Spowoduje to wyświetlenie zatwierdzeń z dowolnego oddziału. Z pewnością nie chcesz odejść od obecnego oddziału. Chcesz tylko przejść do pierwszego zatwierdzenia w historii obecnego oddziału, który spełnia wymaganie „przed”:repo forall -c 'git checkout `git rev-list -n1 --before="2012-03-01 15:00"` HEAD'
HEAD
” również powinien znajdować się w cudzysłowie.repo forall -c 'git checkout `git rev-list -n1 --before="2012-03-01 15:00" HEAD`'