← До списку лабораторних по Git
Повний опис / сценарій лабораторної:
Meta: навчитися створювати архів вихідного коду з конкретного тега або гілки без службових файлів Git. Krok 1. Перейти у репозиторій. Komanda: cd ~/git_lab1 Krok 2. Переконатися що є тег який буде основою архіву. Komanda: git tag Poyasnennya: за потреби додай тег v2.0.0. Krok 3. Створити tar архів з цього тега. Komanda: git archive --format=tar --output=release86.tar v2.0.0 Krok 4. Перевірити розмір архіву і вміст. Komandi: ls -lh release86.tar; tar tf release86.tar | head Krok 5. Повторити генерацію але у форматі zip. Komanda: git archive --format=zip --output=release86.zip v2.0.0 Krok 6. Додати префікс каталогу всередині архіву. Komanda: git archive --format=tar --prefix=myapp-2.0.0/ -o myapp-2.0.0.tar v2.0.0 Poyasnennya: усі файли опиняться у вкладеному каталозі. Krok 7. Створити архів для довільного коміту за хешем. Komanda: git archive -o snapshot86.tar ХЕШ Krok 8. Занотувати які файли не потрапляють в архів наприклад .git і кеші. Krok 9. Обговорити як інтегрувати git archive у процес збірки релізних артефактів. Krok 10. Mini zvit. Zavdannya: опиши переваги використання git archive порівняно зі звичайним zip каталогу.