В настоящее время у нас в компании есть локальный сервер TF, и мы собираемся сделать часть наших проектов открытым исходным кодом (через Codeplex), но у нас возникают проблемы с смешиванием двух серверов Team Foundation Server в одном решении. Похоже, что Visual Studio не может одновременно подключаться ко многим TF-серверам. Как лучше всего с этим справиться?
Решение 1. Привяжите проекты с открытым исходным кодом только к Codeplex, а проприетарные проекты — только к локальным. Привязывать и отвязывать проекты в зависимости от того, где вы подключены --> Похоже, VS не нравится эта идея. Проекты теряют привязки и начинают вести себя странно.
Решение 2 Привязать все к локальным и использовать другое решение для подмножества с открытым исходным кодом --> Диспетчер рабочей области Team Explorer позволяет избежать использования перекрывающихся деревьев локальных папок даже на разных серверах, поэтому это не вариант.
Решение 3. Привяжите все к локальному с помощью TFS. Используйте другую систему управления версиями, например SVN, для подмножества с открытым исходным кодом. Похоже, он легко запутается, но у нас не так много вариантов.
Кто-то с проектами с открытым исходным кодом сталкивался с такой проблемой ??