У нас есть среда (TAP )с большим количеством сценариев оболочки, работающих в Solaris. На данный момент реально используется только среда производства и приемки, потому что она слишком сложна, чтобы отслеживать все изменения, которые мы делаем.
Поэтому я думал о введении контроля версий, но понятия не имею, как это реализовать.
Сначала я думал об использовании SVN с Trac и создании единого репозитория для всей среды. Используйте магистраль для производственной среды и создайте ветки для среды тестирования и приемки.
Мы разрабатывали в ветке Test, тестировали в ветке Acceptance и в конечном итоге объединяли ее с Trunk for Production.
Проведя небольшое исследование, я обнаружил, что Git лучше подходит в сочетании с Redmine.И я не знаю о подходе ветвления/слияния...
Никто не против поделиться со мной своими идеями? Я действительно хотел бы получить некоторые советы и советы о том, как подойти к этому.
Спасибо