C'est une question difficile. Selon la manière dont vous automatisez, vous pouvez utiliser une combinaison d'autres programmes. Par exemple, si vous disposez d'un système de CI, vous pouvez comparer automatiquement les fichiers dans le contrôle de source à une base de données active à l'aide de SQL Compare et lui demander de se synchroniser. Vous auriez besoin de l'interface de ligne de commande du système de contrôle du code source pour vérifier les modifications.
SQL Source Control, en tant que logiciel, a été conçu pour fonctionner uniquement de manière interactive.
Si vous voulez le faire en code (c#, VB), vous pouvez utiliser l'API du système de contrôle de la source pour vérifier les fichiers s'ils en ont un. Par exemple, SVN a "SharpSVN" et il existe également une API pour TFS.