Мы - команда студентов, делающих проект программного обеспечения. Поскольку некоторые из нас не используют Windows, но продукт должен работать на Windows и.NET, мы хотим разработать на MonoDevelop и Visual Studio который оба файла Visual Studio использования; предпочтительный язык является C#.
Мой вопрос: мы можем зарегистрироваться в решении и файлах проекта в наш репозиторий без возможности серьезных конфликтующих проблем? Пример: Два парня добавляют новый файл к тому же проекту, сохраняют и фиксируют их изменения. Файл проекта получит конфликт?
SVN отлично работает с Visual Studio и соответствующими файлами Project / Solutions. Файлы проекта - это просто XML, а файлы решения - это структурированный текстовый файл. Если два разных человека вносят изменения в один и тот же файл проекта / решения, второй человек получит уведомление о конфликте. Предупреждение: объединить файлы проекта и решения может быть непросто. Иногда проще просто выбросить изменения и добавить файлы обратно вручную, а затем снова зарегистрироваться.
Я использую этот бесплатный плагин Visual Studio http://ankhsvn.open.collab.net/ для работы с репозиторием SVN ...