L'approche la plus simple est d'employer un programme de diff, comme WinDiff, pour examiner les différences entre le code, mais ce n'est pas très robuste, et est strictement un processus manuel. J'utilise le serveur de base d'équipe pour la pleine gestion de logiciel de cycle de vie, y compris le diff, le changement dépistant (des articles de travail), le bogue dépistant, la documentation, etc. Il vient maintenant avec l'édition finale de Studio.NET 2010 visuels dans un abonnement de MSDN. Une autre possibilité serait le coffre-fort visuel de la source de Microsoft, qui vient librement avec le studio visuel. Elle vient avec un module de diff qui peut visuellement te montrer les différences entre deux versions du même dossier. Comme WinDiff, c'est un processus manuel.
Il y a des candidats pour des solutions de gestion de changement de salaire, mais ils peuvent être surpuissants pour vous (IBM raisonnable, Numara, Elsinore, Seapine,…). Je n'ai aucune expérience avec aucun logiciel libre, mais une recherche de Google pourrait fournir quelques possibilités. Cela prendrait du temps d'évaluer chacune de ces derniers, de voir si elles vous donnent trop, ou pas d'assez.