Управление исходным кодом - проекты с открытым исходным кодом

Я столкнулся с общей дилеммой.

Многие время от времени наша компания полагается на использование библиотек с открытым исходным кодом для выполнения задач, но иногда нам приходится изменять их, чтобы заставить ее работать на разных платформах, исправлять ошибки и т. д.

Мы используем комбинацию подрывной деятельности: TortoiseSVN и AnkhSVN.

Есть ли способ для следующего сценария работы с SVN:

  • Разработчики добавляют исходный код из проекта с открытым исходным кодом в нашу подрывную версию (обычно через экспорт, в зависимости от того, какой исходный контроль они используют)
  • Разработчики вносят несколько изменений в открытый исходный код
  • Создатель проекта с открытым исходным кодом вносит несколько собственных улучшений и исправлений ошибок
  • Как нам объединить изменения из проекта с открытым исходным кодом в нашу подрывную версию?

Если SVN не может этого сделать, есть ли для нас лучший вариант управления версиями? Если возможно, мы бы предпочли один с интеграцией с Visual Studio.

5
задан jonathanpeppers 22 April 2011 в 13:14
поделиться