В VSS у нас есть несколько .NET-проектов, похожих на следующие:
$\Product1
$\Product2
$\Library1
$\Library2
$\Library3
И Product1, и Product2 ссылаются на три библиотеки.
Если я хочу создать ветку Product1 в момент выпуска, придется ли мне также разветвлять три библиотеки? Если это так, не должен ли я также изменить все свои ссылки во всех моих ветвях Продукта? Это кажется неуклюжим и склонным к ошибкам, когда мне нужно вернуться к предыдущей сборке продукта. Это заставляет меня думать, что я могу делать что-то не так.
Должен ли я быть организован по-другому?