Моя компания использует Subversion. Мы используем папку тегов для того, чтобы:
Храните изображение того, что клиент имеет на своем сервере, чтобы, если нам нужно исправить ошибку или выполнить какое-либо действие, мы точно знаем, что имеет клиент
Поскольку теги являются неизменяемыми версиями приложения, мы считаем, что использование папки тегов, которое мы используем, является правильным.
Теперь мы перемещаем хранилище и думаем о том, чтобы немного улучшить его управление; Возникло сомнение относительно ГДЕ для размещения папки тегов.
На данный момент используемая нами структура является классической, т.е. это:
Но часть команды по рефакторингу / очистке предлагает попробовать это так:
Во второй структуре было бы более понятно, какие продукты есть у клиента. В случае технической поддержки, разработчики будут непосредственно искать папку клиента в тегах, не нужно узнавать у коллеги, какие продукты у клиента, а затем отслеживать эти теги, вводя все папки проекта по отдельности.
Какая структура самая чистая и более обслуживаемая?
Спасибо !!!