У меня есть структура хранилища, которая выглядит так:
+ tags
+ trunk
+ source
+ dotnet
+ flex
+ branches
+ milestone1
+ dotnet
+ flex
+ milestone2
+ dotnet
+ flex
Как правило, разработчики .NET извлекают папки 'dotnet' только для той ветви, в которой они работают. Разработчики Flex также проверяют папку flex.
Когда мы достигаем точки, где мы сливаем ветвь в ствол (или наоборот), мы гарантируем, что на компьютере, который будет выполнять слияние, находятся полные папки 'source' и 'milestoneX'. Это сделано для того, чтобы избежать частичных слияний, с которыми у нас возникли проблемы.
Однако можем ли мы столкнуться с проблемами, выполняя коммиты в ветке, которая не проверена в корне точки ветвления? Возможно, информация о слиянии с поддеревом?