Quels types de fichiers Visual Studio \ Visual C ++ doivent être validés dans le contrôle de version?
Dans mon projet, j'ai les types de fichiers suivants:
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
J'apprécierais grandement un bref raisonnement pour chacun. Si l'un d'entre eux est controversé, veuillez le noter. J'inclus intentionnellement des types de fichiers même triviaux pour l'exhaustivité.
ÉDITER
D'une part, je voudrais être indépendant de la plateforme à l'avenir. D'autre part, dans un proche avenir, j'aimerais travailler avec des membres de l'équipe avec des configurations similaires. La compatibilité des dossiers entre les configurations est certainement une option, donc les fichiers de configuration contenant des chemins peuvent être inclus si cela facilite le flux de travail.
Encore une fois, j'apprécierais sûrement une explication de quoi.