Il semble y avoir une consternation à propos de deux types de fichiers qui, dans mon cas, TFS vérifie quand une nouvelle solution ou un nouveau projet sont créés: les fichiers .vssscc et .vspscc.
J'ai trouvé une page qui décrit que ces fichiers sont destinés à, et encore un autre qui recommande de les archiver. Je suis parfaitement d'accord avec cela, mais j'ai entendu quelques grognements dans Internet que ces fichiers peuvent provoquer des problèmes de collaboration entre les projets, tels que des conflits de fusion et des erreurs de chargement de projet.
Je me souviens avoir eu des problèmes dans ma propre organisation où le fichier .vspscc a causé des problèmes, où un développeur avait provoqué des modifications et ne l'avait pas archivé avec le reste de ses modifications. Nous avons cependant pu réparer facilement.
Ma question est la suivante: quels problèmes devrais-je connaître et, dans le cas où des problèmes existent, quelles précautions puis-je recommander à mon organisation pour éviter tout problème?
Le seul problème que j'ai jamais rencontré est une gêne mineure: le .vssscc est inclus en tant que modification avec de nombreux enregistrements, même si le contenu du .vssscc n'a pas changé. Je suppose que la dernière date de modification est en cours de mise à jour.
Apparemment, Microsoft cherchait à résoudre ce problème en 2010.
Il semble peu probable que ces fichiers contiennent quelque chose d'important pour le code source. Pour autant que je sache, il s'agit simplement de données en cache sur le code actuel.
J'ai ouvert un problème à https://github.com/dotnet/project-system/issues/1801 , alors allez-y et faites-leur savoir comment cela vous affecte.