В настоящее время я оцениваю различные решения по управлению исходным кодом для работы, и у меня есть несколько вопросов о ветвлении.
У меня есть общее представление о том, как выполнить ветвление, но я не уверен, как наша сборочная машина (CruiseControl.net) может получить ветку для ее сборки.
У нас есть много проектов, на которые все полагаются другие проекты (есть и другие):
Утилиты> Доступ к данным> Бизнес-логика> Общий графический интерфейс> (Веб-сайт | Клиенты рабочего стола)
Как мы структурируем хранилище (хранилище, если это имеет какое-то значение), чтобы сборочная машина могла:
- Сборка сундука
- Сборка "последней" ветки
Было бы неплохо иметь грубую структуру папок и / или объяснение того, как получить из cruisecontrol.
спасибо
Edit:
Для большей ясности мы собираемся использовать ствол для разработки, а затем использовать ветвь для каждого выпуска.