Контроль версий для нескольких проектов - PullRequest
1 голос
/ 09 февраля 2011

Я некоторое время работал с SourceGear Vault для управления исходным кодом, но столкнулся с проблемой, которая будет встречаться все чаще.

У меня есть решения для визуальной студии, которые выглядят так:

-Main solution
      - Web App Project
      - Shared Class Library 1
      - Shared Class Library 2

Проблема в том, что я могу связать решение только с одним репозиторием, однако библиотеки классов являются общими, их нужно использовать для нескольких решений.

Есть ли источникконтрольное решение, о котором кто-либо знает, позволит создать решение, содержащее несколько проектов, связанных с разными репозиториями?

Заранее спасибо Al

Ответы [ 2 ]

1 голос
/ 09 февраля 2011

Сборка разделяемых библиотек отдельно и ссылки на сборки. Создание библиотек может быть автоматизировано (например, с помощью непрерывной интеграции), так что это простое и эффективное решение.

0 голосов
/ 09 февраля 2011

Решением может быть использование SubVersion и svn-externals.

Вы можете интегрировать его в Visual Studio через Плагин VisualSVN (его необходимо приобрести). Если вы хотите приобрести его, вы можете использовать TortoiseSVN

...