Над одним проектом в svn работает более чем один разнработчик. Проблема в том, что разные разработчики используют разные компиляторы, которым нужны разные фичи из библиотек разных версий. Эффект следующий: допусим первый Разработчик [Р1] сделал апдейт и компелирует. Ему нужны некие сторонние либы. Где ему их взять\хранить? Есть два пути: 1ый, хранить у себя на компе либы, совместимые с его компилятором; 2ой, добавить их в репу и не морочить голову.
Недостаток первого: если сделать checkout от куда-то ещё, соотвественно негде взять сторонние либы. Получается, их надо таскать с собой.
Недостаток второго: Р2 будет говорить нехорошие слова, когда обнаружит, что либы в репе несовместимы с его компилятором.
Р1 не хочет решение №1. Р1 хочет решение №2, но так, что бы Р2 не говорил нехороших слов.
Что посоветуете Р1.