Контроль версий и решения Visual Studio - PullRequest
0 голосов
/ 03 апреля 2012

Я пытаюсь ознакомиться с системами контроля версий (точнее говоря, mercurial) - почти все работает как надо, но у меня возникают проблемы с файлами решений Microsoft Visual Studio 2010, которые содержат несколько проектов.

Вещи, которые я добавляю в список игнорирования: папки Bin / debug / Object (конечно), файл .suo и файлы .csproj.

Игнорирование файлов .csproj, похоже, не лучшая идея, поскольку у других пользователей моего ртутного репозитория возникают проблемы при открытии vs-решения: включенные проекты являются «дефектом». Но в том числе и csproj. С другой стороны, файлы также вызывают проблемы, так как вы можете читать на нескольких страницах, или я здесь не прав?

Что я могу сделать? Спасибо

1 Ответ

4 голосов
/ 03 апреля 2012

Игнорирование файлов .suo - хорошая идея, поскольку они содержат определенные пользовательские параметры.Файлы Csproj представляют собой файлы, определяющие проекты в вашем решении.Таким образом, решение определяет количество файлов csproj, а файлы csproj определяют, какие файлы / папки содержатся в самих проектах.Вы обязательно должны добавить их в хранилище.

...