Могу ли я работать с файлами проектов и решений Visual Studio в команде, используя Subversion? - PullRequest
6 голосов
/ 02 июня 2010

Мы команда студентов, занимающихся разработкой программного обеспечения. Поскольку некоторые из нас не используют Windows, но продукт должен работать в Windows и .NET, мы хотим разрабатывать в MonoDevelop и Visual Studio, которые оба используют файлы Visual Studio; язык выбора - C #.

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

Ответы [ 4 ]

5 голосов
/ 02 июня 2010

SVN прекрасно работает с Visual Studio и связанными файлами Project / Solutions. Файлы проекта - это просто XML, а файлы решения - это структурированный текстовый файл. Если в один и тот же файл проекта / решения внесены изменения от двух разных людей, второе лицо получит уведомление о конфликте. Предупреждение, может быть сложно объединить файлы проекта и решения. Иногда проще просто отбросить изменения и добавить файлы обратно вручную, а затем снова зарегистрироваться.

3 голосов
/ 04 января 2011

Вы можете попробовать Агент SVN плагин. Он интегрируется с VS 2005 , VS 2008 и VS 2010 , а также имеет функцию мастера импорта, которая упрощает импорт решения и всех файлов проекта в хранилище SVN.

1 голос
/ 02 июня 2010

Я использую этот бесплатный плагин Visual Studio http://ankhsvn.open.collab.net/ для работы с репозиторием SVN ...

0 голосов
/ 02 июня 2010

VisualSVN хорошо интегрируется в VS.

...