Git в необычном амплуа

Не перестаю удивляться открытиям из мира командной строки с сайта commandlinefu.com. Вот, казалось бы, тривиальная задача: заархивировать исходники проекта для публикации. Можно вооружиться стандартным архиватором tar и, покумекав минут 10 (чтобы исключить из архива всякие вспомогательные файлы и прочие костыли) раза с пятого-десятого получить результат. А можно вот как:

git archive HEAD --format=tar | gzip -9  > myproject.tgz

Будет упаковано только то, что действительно имеет отношение к исходникам проекта, без «непотребных» файлов и каталогов (того же .git, например).

Конечно, для того, чтобы воспользоваться этой командой нужно вести репозитарий в формате git, но сейчас это не редкость.
  • +4
  • 16 июля 2010, 15:35
  • yababay

Комментарии (2)

RSS свернуть / развернуть
+
0
Хехе это вам не windows)
avatar

Gangsta

  • 16 июля 2010, 16:18
+
0
Не слабо !
avatar

Markony

  • 17 июля 2010, 16:20

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.