Вопрос

Я только начал работать над своим первым проектом Visual Studio и импортировал весь существующий код проекта в свой репозиторий SVN, не проверяя, какие файлы являются двоичными, а какие нет.Итак, теперь я пытаюсь очистить репозиторий и обнаружил несколько файлов .sbr, .pch и .res.

Я полагаю, что файл .pch не обязательно должен находиться в системе контроля версий, поскольку он двоичный.Но файлы sbr и res на данный момент пусты, поэтому я не могу навскидку сказать, должны ли они быть в репозитории.Так должны ли они быть внутри или снаружи?

Это было полезно?

Решение

.res файлы представляют собой скомпилированные версии .rc файлы, поэтому им также не обязательно находиться в репозитории.

После удаления всех файлов, которые, по вашему мнению, не нужны (большинство нетекстовых файлов, за исключением изображений, вероятно, не нужны), вам следует извлечь проект в чистый каталог и попытаться выполнить полную сборку.Если это не помогло, значит, вы удалили слишком много.(Если это удастся, возможно, вы сможете удалить больше вещей!)

Другие советы

Их не должно быть в репо.Все они являются промежуточными файлами, созданными во время компиляции.

Res могут быть необходимы, поскольку они могут содержать ресурсы.SBR — это браузер исходного кода, и его следует создавать при компиляции, если вы используете параметр /Fr (я думаю).

Редактировать:Неважно, я предполагаю, что плакат выше меня правильный.Затем убедитесь, что у вас есть файлы .rc/rc2.

Файлы .pch представляют собой предварительно согласованные заголовки, и их не нужно включать в SVN.Они будут воссозданы, когда вы проверите свою кодовую базу и выполните сборку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top