Как экспортировать определенную фиксацию с помощью git-архива?

Я задавал аналогичный вопрос раньше, но на него не ответили, поэтому я решил задать его здесь еще раз, но предоставив больше информации. Мне нужно получить разные и более старые версии репозитория git, и у меня с этим проблемы. Что я пробовал, так это

git checkout master~X 

git archive --format zip --output /full/path/to/zipfile.zip master 

git checkout master 


git checkout master~Y 

git archive --format zip --output /full/path/toDifferent/zipfile.zip master 

git checkout master 

После распаковки обоих файлов они оказались совершенно одинаковыми. Я не могу понять, почему и как это исправить.

17
задан Todd A. Jacobs 13 June 2012 в 16:26
поделиться