Git в необычном амплуа
Не перестаю удивляться открытиям из мира командной строки с сайта commandlinefu.com. Вот, казалось бы, тривиальная задача: заархивировать исходники проекта для публикации. Можно вооружиться стандартным архиватором tar и, покумекав минут 10 (чтобы исключить из архива всякие вспомогательные файлы и прочие костыли) раза с пятого-десятого получить результат. А можно вот как:
Будет упаковано только то, что действительно имеет отношение к исходникам проекта, без «непотребных» файлов и каталогов (того же .git, например).
Конечно, для того, чтобы воспользоваться этой командой нужно вести репозитарий в формате git, но сейчас это не редкость.
git archive HEAD --format=tar | gzip -9 > myproject.tgz
Будет упаковано только то, что действительно имеет отношение к исходникам проекта, без «непотребных» файлов и каталогов (того же .git, например).
Конечно, для того, чтобы воспользоваться этой командой нужно вести репозитарий в формате git, но сейчас это не редкость.
Комментарии (2)
RSS свернуть / развернутьGangsta
Markony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.