Ce fichier est un vestige d'anciennes implémentations VSS/TFS, comme celle de Paulo Santos.
Au niveau de la solution, je n'ai trouvé aucune utilité fonctionnelle à ces fichiers. En 10 ans d'utilisation de TFS, je n'ai jamais vu ce fichier modifié. Vous pouvez supprimer ces fichiers .VSSCC, comme je le fais couramment pour mes solutions à code source fermé.
Mais si vous supprimez le fichier .vsscc de la solution, vous obtiendrez un message d'erreur non destructif lors de la première ouverture du fichier de la solution... seulement après la création d'une nouvelle branche. Toutes les ouvertures ultérieures de la solution n'afficheront plus le message d'erreur.
Dans ma configuration standard TFS, le fichier de solution est seul dans le dossier racine, tous les projets sont dans des sous-dossiers. Comme ces fichiers .vsscc doublent le nombre de fichiers dans mon dossier racine, je les supprime systématiquement.
Au niveau du projet, je laisse ces fichiers, car mon équipe n'ouvre jamais directement les fichiers du projet, seulement les fichiers .SLN de la solution.
Pour mon équipe, je préfère la facilité d'ouverture des solutions par les programmeurs à ce message d'erreur ponctuel.