Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. Послідовність при роботі з гітом
  2. Вибрати задачу
  3. Вибрати задачу над якою буде відбуватися робота. Виконувана задача повинна бути не роздільною на підзадачі які кардинально зачіпають різні частини функціоналу сайту.
  4. Пул оновлень з мастера
  5. Зпулити останні оновлення з мастера
  6. git checkout master
  7. git pull origin master
  8. Створити вітку задачі
  9. Переконайтеся що ви на master
  10.  
  11. git checkout master
  12.  
  13. Створіть нову вітку. Назва вітки повинна відповідати формату:
  14. <feature|bugfix>/<task-id>-<task-description>
  15. або
  16. <feature|bugfix>/<task-description>
  17.  
  18. git checkout -b feature/TVFX-11-add-registration
  19.  
  20. Розробка нового функціоналу та тестування
  21. написання тестів
  22. написання коду під тести
  23. git add -p or git add .
  24. git commit -m'TVFX-11 - add registration form'
  25.  
  26. Назви коммітів повинні відповідати формату:
  27. <task-id?> - <changes-description>
  28. Наприклад
  29. TVFX-11 - add registration form
  30. Оновити вітку із задачею до актуального стану master
  31. Одразу після виконання задачі оновить вітку. Переконайтеся, що не буде конфлікту з іншим кодом. В разі конфлікту внести виправлення.
  32. Зробіть fetch віддаленого master і зробіть rebase вашої вітки до цих змін
  33. git fetch origin master
  34. git rebase origin/master
  35. Після оновлення до актуального стану master перевірте роботоздатність проекту (вручну або за допомогою тестів).
  36. Запушити вашу вітку
  37. git push origin feature/TVFX-11-add-registration
  38. Створити пул реквест
  39. На бітбакеті створити пул реквест на вітку master
  40. Після цього пункту задача вважається готовою до перевірки.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement