Мы команда студентов, которые выполняют программный проект. Поскольку некоторые из нас не используют Windows, но продукт должен работать в Windows и .NET, мы хотим разработать на MonoDevelop и Visual Studio, которые используют файлы Visual Studio; языком выбора является C#.Могу ли я работать с проектами Visual Studio Project и Solution в команде с использованием Subversion?
Мой вопрос: можем ли мы проверить файлы решений и проектов в нашем репозитории без возможности возникновения серьезных конфликтных проблем? Пример: два ребята добавляют новый файл в тот же проект, сохраняют и фиксируют свои изменения. Будет ли файл проекта получить конфликт?
+1, особенно для этого: «Иногда проще просто вбрасывать изменения и снова добавлять файлы, а затем снова регистрироваться». – bentsai
Хорошо спасибо. Как я вижу, это довольно плохая идея, чтобы настроить его таким образом, потому что, если один пользователь столкнется с конфликтом, он может быть как «хорошо, я просто передаю свою версию, а другой парень должен добавить свои изменения снова», что, вероятно, выиграло Прекрасно. – flyx
Это не имеет никакого отношения к настройке. Большинство рабочих процессов работают таким образом, независимо от того, какую конкретную систему управления версиями вы используете. Это больше связано с изменением отношения и работой в команде :) Кроме того, случаи конфликтующих файлов проекта и решения относительно нечасты. – bentsai