Chcę móc to zrobić dla skryptu. Zasadniczo ponownie tworzę całą historię wersji jakiegoś kodu w Git - obecnie używa innego systemu kontroli wersji. Potrzebuję skryptu, aby móc dodać poprawki do Git, zachowując oryginalnego autora commit (i datę).Jak popełniasz kod jako inny użytkownik?
Zakładając, że znam autora zatwierdzenia i datę/czas zmiany, czy istnieje polecenie Git, które pozwala mi to zrobić? Zakładam, że tak jest, ponieważ git-p4 robi coś podobnego. Po prostu pytam o najlepszy sposób na zrobienie tego.
Czy próbowałeś używać szybkiego importu? – alternative
Zgadzam się, [fast-import] (http://www.kernel.org/pub/software/scm/git/docs/git-fast-import.html) prawdopodobnie będzie najlepszym sposobem. Możesz użyć * git commit * (lub dokładniej leżącego u podstaw instalacji hydraulicznej: * hash-object *, * update-index *, * write-tree *, * commit-tree *, * update-ref *, itd.), Ale * szybki import * byłby, cóż, szybszy. –
Myślałem o szybkim imporcie, ale jako że jestem całkiem początkującym git, zdecydowałem się użyć podstawowych poleceń. Szczerze mówiąc nie w pełni rozumiem, jak szybko działa import i dlatego jestem trochę niezdecydowany, aby go użyć, dopóki nie zrozumiem tego lepiej. Tak, będzie to dużo wolniejsze przy użyciu commit, ale przynajmniej będę wiedział, czego się spodziewać - zwłaszcza podczas debugowania. – Carl