Какие файлы из Visual Studio 2017 Project / Solution должны игнорироваться в SVN? - PullRequest
1 голос
/ 23 марта 2019

Я работаю над решением (C #) с 3-мя проектами (одна библиотека и два приложения), и мне интересно, каков минимум файлов, которые нужно зафиксировать, чтобы иметь возможность получить свежее решение и получитьэто сразу работает?

Очевидно, что нужны все исходные файлы, * .sln, * .csproj, а не папка obj или папка bin (если я не хочу сохранить рабочую копию скомпилированных файлов).Но нужно ли мне зафиксировать:

Properties folder
.vs folder
*.resx
*.config

У меня есть Googled, но все, что я нашел, это список типов файлов, но без объяснения, какие файлы имеют решающее значение для загрузки и компиляции решения / проекта..

[EDIT]
Было высказано предположение, что это тот же вопрос, что и: Должен ли я добавить папку Visual Studio 2015 .vs в систему управления версиями? Вопрос касается не только только папки .vs, но и всех файлов проекта / решения.

1 Ответ

0 голосов
/ 24 марта 2019

Хотя SVN и Git - это разные системы контроля версий, я думаю, что файлы, которые должны быть исключены в системе контроля версий, должны быть похожими. Этот файл является файлом игнорирования для Git (.gitignore), но должен работать так же, как и в системах контроля версий SVN.

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

Этот файл часто используется в различных местах, таких как Github Destktop или Github Site .

...