Общие компоненты во всех проектах, есть ли лучшая альтернатива, чем svn: externals?

Моя ситуация: у меня есть несколько компонентов, в которые иногда вносятся изменения, и которые используются в разных проектах. Каждый проект помещает их в подпапку, которая называется / зависит. Зависимость содержит кучу внешних SVN для всех наших общих компонентов.

svn: externals причиняет мне много времени и боли.

Показать журнал в корневой папке проекта не будет отображать изменения для папок svn: external (но достаточно забавный коммит и обновление будут работать с svn: externals)Когда вы разветвляетесь, svn: externals не разветвляется.Из-за отсутствия ветвления в svn: externals, любое изменение обычно ломает ствол.Теги не замораживают свои внешние. Это действительно побеждает цель пометки.

Помните, что у меня есть несколько проектов (скажем, 10 для этого обсуждения, каждый из которых использует одни и те же внешние элементы), поэтому сохранение нормальных выделенных каталогов для каждого проекта стоило бы мне много времени на слияние.

Есть ли лучшая альтернатива для моей ситуации?

Ответы на вопрос(5)

Ваш ответ на вопрос