Quali tipi di file Visual Studio \ Visual C ++ devono essere sottoposti al controllo della versione?
Nel mio progetto ho i seguenti tipi di file:
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
Gradirei molto un breve ragionamento per ciascuno. Se qualcuno di loro è controverso, si prega di notare. Sto includendo intenzionalmente anche tipi di file banali per completezza.
MODIFICARE
Da un lato vorrei essere indipendente dalla piattaforma in futuro. D'altra parte, nel prossimo futuro, vorrei lavorare con i membri del team con configurazioni simili. La compatibilità delle cartelle tra le configurazioni è certamente un'opzione, quindi i file di configurazione che contengono percorsi possono essere inclusi se facilita il flusso di lavoro.
Ancora una volta, apprezzerei sicuramente una spiegazione.