Какие типы файлов Visual Studio \ Visual C ++ должны быть зафиксированы для контроля версий?
В моем проекте у меня есть следующие типы файлов:
aps
cpp
exe
filters
h
ico
idb
ipch
lastbuildstate
lib
log
manifest
obj
pch
pdb
rc
rc2
res
sdf
sln
suo
tlog
txt
user
vcxproj
Я был бы очень признателен за короткое рассуждение для каждого. Если какой-либо из них является спорным, пожалуйста, обратите внимание. Я намеренно включаю даже тривиальные типы файлов для полноты.
РЕДАКТИРОВАТЬ
С одной стороны, я бы хотел быть независимым от платформы в будущем. С другой стороны, в ближайшем будущем я хотел бы поработать с членами команды с подобными настройками. Совместимость папок между установками, безусловно, является опцией, поэтому файлы конфигурации, содержащие пути, могут быть включены, если это облегчает рабочий процесс.
Опять же, я был бы признателен за объяснение, что к чему.