, хотя технически это возможно возможно (возможно, с использованием внешних факторов, как упомянуто JB в комментариях, или, может быть, какой-то неясной функцией SVN), я не думаю, что существует какое-либо жизнеспособное решение для того,находясь в поиске.
А как насчет разделения модулей на разные пути SVN, например, так?
MainApp
/trunk - would depend on ModuleB/branches/branch1
/branches
/branchA - would depend on ModuleA/branches/branch1
/tags
ModuleA
/trunk
/branches
/branch1
/tags
ModuleB
/trunk
/branches
/branch1
/tags
Таким образом, изменения в модуле B повлияют на MainApp / trunk.Изменения в модуле A повлияют на MainApp / branch / branchA.
Эта структура также обычно хорошо работает с инструментами сборки.