Может ли кто-нибудь рекомендовать шаблоны рабочих процессов/использования, которые уменьшают стоимость/сложность слияний при использовании Agile с SVN?Хороший способ ограничить стоимость слияния для функции Филиалы в SVN
Я знаю, что use-git - это ответ, но я пытаюсь понять, как решить мои проблемы, мудрый, где я есть, прежде чем бросать новый инструмент в микс, потому что у меня нет циклов для обработки разрушение в настоящее время.
Недавно мы переключились с нестабильной модели багажника с ветвями обслуживания и стабилизации от ствола до стабильной магистрали с ветвями функций. У нас есть багажник со старыми ветвями обслуживания для поддержки и новых ветвей команды с филиалами функций.
Команда разрабатывает функции и подталкивает их к ветке команды, а затем к багажнику. Иногда функции также объединяются между ветвями функций. Мы сталкиваемся с некоторыми проблемами с конфликтами деревьев (особенно когда набор изменений перемещается как в соединительную линию, так и в другую ветвь функции).
Когда нам нужно переместить изменения в поддерживающие ветви обслуживания или потянуть изменения от них к стволу, это очень сложно. Сундук и техническое обслуживание дрейфовали совсем немного.
Слияния на нашем пути, и я пытаюсь определить, есть ли какая-то проблема процесса, когда мы режем против зерна SVN и вызывают проблемы. Я ищу лучшую стратегию управления филиалами, которая уменьшает усилия.
Может ли кто-нибудь рекомендовать хорошие статьи, стратегии или инструменты?
Некоторые замечательные советы, спасибо, что нашли время, чтобы написать все. –