У меня есть один репозиторий SVN, содержащий несколько проектов, например,
- / molindo / багажник / Foo
- / molindo / багажник / бар
- / molindo / багажник / Baz
В настоящее время я настроил 3 проекта, каждый из которых использует общий корень VCS / molindo.
По умолчанию каждый коммит запускает сборку всех 3 проектов (хотя trunk / foo не заботится об изменениях в trunk / bar или trunk / baz). Как я видел, можно настроить триггеры VCS (например, +: / trunk / foo / ** для проекта foo). Хотя это работает для запуска сборки, оно все еще показывает ожидающие изменения для других проектов.
Так, каковы мои варианты сейчас. Я мог бы подумать о
- принять несвязанные изменения, отображаемые как ожидающие в пользовательском интерфейсе
- вернуться и создать корни VCS для каждого проекта
Оба варианта являются неоптимальными. Первый, потому что это некрасиво, второй, потому что это громоздко. Есть ли другой вариант, о котором я не знаю? Или есть другой (предпочтительный) вариант создания нескольких проектов из общего репозитория SVN?