Comme les autres réponses dites que vous ne voulez pas inclure les dossiers bin, les fichiers temporaires, etc.
La règle de base que j'utilise est d'essayer de ne vérifier que dans le code qui est édité par l'homme, et tout le reste devrait être généré lorsque vous générez le code. Évidemment, les binaires sont construits pour vous, mais aussi des choses comme le code généré automatiquement devrait être être créé au moment de la construction. Ce n'est pas toujours pratique, il est parfois beaucoup plus facile de vérifier, disons, un proxy à un service web pour ne pas avoir à le construire chaque fois que vous recompilez. Vous devez faire des compromis parfois.
Vous devriez également éviter de vérifier tout type de fichiers de paramètres locaux générés par VS (par exemple, des fichiers .suo). Mais vérifiez dans les paramètres du projet tels que les dictionnaires personnalisés et similaires.
Copie possible: http://stackoverflow.com/questions/1644653 – dtb