Я начал настраивать репозитории SVN для хранения моего кода, и мне интересно, может ли одно решение Visual Studio иметь проекты из нескольких репозиториев. У меня есть общая библиотека с различными вспомогательными функциями, общими настраиваемыми элементами управления и т. Д., Которые используются несколькими проектами и размещены в собственном репозитории. Затем у меня есть репозиторий проекта, который содержит весь программный код, такой как формы и т. Д. Я знаю, что могу скопировать общую библиотеку в репозиторий программы, а затем скопировать их обратно, когда я внесу изменения, но я бы предпочел храните их в разных репозиториях, чтобы я мог нажать «Зафиксировать», и общая библиотека зафиксируется в этом репозитории, а программный код зафиксируется в нем. В настоящее время я использую AnkhSVN, но если это возможно с другими инструментами, я изучу его.
Упреждающее разъяснение для всех ответов «просто используйте один репозиторий»: общая библиотека размещена в онлайн-репозитории, доступная для просмотра всем, но программный код является проприетарным и находится на наших офисных серверах, поэтому им нужны разные репозитории.