← До списку лабораторних по Git
Повний опис / сценарій лабораторної:
Meta: системно переглянути усі аспекти використання Git у проєкті і скласти план покращення. Krok 1. Зібрати інформацію про поточну структуру гілок. Komanda: cd ~/git_lab1 && git branch -a Krok 2. Перевірити політики merge і protected branches на Git сервері. Poyasnennya: які гілки захищені, чи дозволений force push. Krok 3. Проаналізувати шаблони повідомлень комітів за останні сто комітів. Komanda: git log -n 100 --oneline > commits100.log Krok 4. Переглянути наявність локальних і серверних hook. Komanda: ls .git/hooks Krok 5. Зʼясувати як CI система взаємодіє з Git гілками і тегами. Poyasnennya: які гілки запускають збірки, як формуються релізи. Krok 6. Оцінити використання тегів для релізів. Komanda: git tag Poyasnennya: чи є зрозуміла схема тегування. Krok 7. Переглянути політику очищення старих гілок і архівації. Poyasnennya: хто і коли видаляє непотрібні гілки. Krok 8. Скласти список проблем і ризиків які виявлені під час аудиту. Komanda: echo "Git audit findings" > git_audit100.md Krok 9. На основі цього списку сформувати пропозиції щодо покращення практик Git. Poyasnennya: наприклад стандартизація назв гілок, введення conventional commits, захист main. Krok 10. Mini zvit. Zavdannya: підготуй коротку презентацію або документ для команди з висновками аудиту Git процесів.