У меня есть несколько (3) основных проектов, в которых я хочу поделиться многими решениями (12+).tfs2013 поделиться проектом по многим проектам
Итак, скажем, у меня есть 12 веб-сайтов, и они используют какой-то общий основной код ядра (в данном случае я не говорю об общих js, css или представлениях - я говорю о бизнес-объектах, сущности и т. Д.).
Мне нужно определить, какой сайт имеет версию кода общего доступа в dev, test, prod и т. Д., Чтобы разработчик мог получить код сайта и получить правильную версию общего кода для разработки или патча веб-сайт.
И тогда сервер сборки MS должен знать, какую версию общего кода получить для развертывания.
Чтобы решить эту проблему, я вижу, что люди разделяют этот основной код - что кажется абсурдным делать 12+ раз. (Я ожидаю расшириться основного кода иногда для таких вещей, как исправлениями и длительных проектов.)
Я также видеть, что люди скопировать библиотеки DLL из основного кода и проверки тех, кто.
Я думаю, я будут перечислять зависимости для моих решений на основе имен таблиц TFS где-то, чтобы разработчики могли легко получить приложения, работающие с правильным кодом, и, учитывая метку tfs, сервер сборки может получить код для веб-сайта и правильную версию основного кода. Я тоже использую TFS & VS 2013, так что это так.
Итак, есть ли способ сделать это прямолинейным, поддерживающим/масштабируемым и интуитивно понятным? Спасибо - Peter