Файлы .sbr в системе контроля версий
-
19-09-2019 - |
Вопрос
Я только начал работать над своим первым проектом Visual Studio и импортировал весь существующий код проекта в свой репозиторий SVN, не проверяя, какие файлы являются двоичными, а какие нет.Итак, теперь я пытаюсь очистить репозиторий и обнаружил несколько файлов .sbr, .pch и .res.
Я полагаю, что файл .pch не обязательно должен находиться в системе контроля версий, поскольку он двоичный.Но файлы sbr и res на данный момент пусты, поэтому я не могу навскидку сказать, должны ли они быть в репозитории.Так должны ли они быть внутри или снаружи?
Решение
.res
файлы представляют собой скомпилированные версии .rc
файлы, поэтому им также не обязательно находиться в репозитории.
После удаления всех файлов, которые, по вашему мнению, не нужны (большинство нетекстовых файлов, за исключением изображений, вероятно, не нужны), вам следует извлечь проект в чистый каталог и попытаться выполнить полную сборку.Если это не помогло, значит, вы удалили слишком много.(Если это удастся, возможно, вы сможете удалить больше вещей!)
Другие советы
Их не должно быть в репо.Все они являются промежуточными файлами, созданными во время компиляции.
Res могут быть необходимы, поскольку они могут содержать ресурсы.SBR — это браузер исходного кода, и его следует создавать при компиляции, если вы используете параметр /Fr (я думаю).
Редактировать:Неважно, я предполагаю, что плакат выше меня правильный.Затем убедитесь, что у вас есть файлы .rc/rc2.
Файлы .pch представляют собой предварительно согласованные заголовки, и их не нужно включать в SVN.Они будут воссозданы, когда вы проверите свою кодовую базу и выполните сборку.