Я просто хочу захватить состояние репо в определенный момент в истории, но я не хочу загружать всю связанную историю репо (в старых проектах история может быть очень, очень длинный). Есть ли способ сделать это иначе, чем полный клон, а затем местную проверку? Я имею в виду что-то вдоль линий:Есть ли способ загрузить филиал удаленного репо без клонирования в первую очередь?
git snapshot <remote url> <commit, branch or tag> <new local dir>
Что бы загрузить состояние файлов только при этом совершаем, ветвь или тег. До сих пор мое исследование не принесло ничего полезного.
делает ли этот ответ? https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly – jaimedash
@jaimedash Да, я думаю, что это правильный ответ, хотя сам вопрос не на первый взгляд похоже, тот, который я искал (вот почему я его пропустил, я уверен). Спасибо, что связали это. – eestrada
да. иногда бывает сложно найти правильный термин для поиска. Также неясно, из ответа на вопрос, будет ли приведенная команда 'git archive' загружать историю или только снимок; возможно, 'clone' с' --shallow' - это способ пойти – jaimedash