Репозиторий содержит следующие директории и файлы:
-
completed documents- завершенные документы, внешняя документация. -
docs- директория, содержащая документацию.docs\Update- данная папка хранит текущие изменения для докумениации.docs\Update\"имя пользователя"- данная папка хранит работу над документацией(текущей) каждого пользователя.docs\Docs and files from customer- данная папка хранит файлы и документы полученые от заказчика.
-
samples- примеры тестовых данных. -
src- исходный код проекта. -
test-файлы для тестирования, эталоны для тривиальных примеров. -
README.md- данный файл. Общая документация -
.gitignore- перечень директорий/файлов, которые игнорируются системой контроля версий.
-
master- Данная ветка содержит актуальную рабочую копию проекта. -
Get3DModel- Данная ветка содержит рабочие версии исходного кода.
По окончании тестирования, и исправления багов, производим следующее:
- переключаемся на ветку
master - получить в ветку master все правки из ветки
Get3DModel - протестировать (если это представляется возможным)
когда набор новых фич готов (и хотябы минимально оттестирован каждым программистом своего функционала),
и менеджер дал добро на выкат нового функционала, то происходит слияние фичи в ветку master
(программист смотрит как его функционал работает с другими модулями), если все хорошо,
то сливаем фичи из ветки Get3DModel в ветку master. с этого момента не желательно появление новых фич в текушем релизе.
код который находится в ветке Get3DModel подвергается тестированию, исправлению багов
