Можно ли экспортировать только файлы из одной версии из удаленного репозитория Git? В Subversion, мы можем легко сделать это:Git экспорт точно так же, как экспорт SVN
svn export https://some.website.com/trunk/app/[email protected] --username=user --password=pass --force -r 5317 ./build/trunk/app
Это даст мне только те файлы, которые были изменены в ревизии 5317 и больше ничего. Почему это невозможно в Git?
Примечание: Я уже прочитал How to do a “git export” (like “svn export”), но все ответы касаются некоторых вариантов клонирования целого хранилища. Мне не нужно полное дерево работы. Мне просто нужно несколько файлов. Мой репозиторий - 4,5 гигабайта, а моя система сборки FTP, размещенная на виртуальной плате за входящие и ограниченное дисковое пространство. Любая помощь оценивается.
- Вы уверены, что это не дает вам файлы, которые присутствовали в ревизии 5316 и не изменились в версии 5317? – hvd