Subversion позволяет писать «триггеры» (он называет их хуками).Как правило, они написаны на языке оболочки вашей системы, но, очевидно, вы можете установить свой язык по своему выбору и обратиться к нему.
Вы также можете сделать это в TFS, но вы должны разбираться с веб-сервисы, так что все это обманщик.
Я бы предположил, что большинство приличных VCS будут - все, кроме SourceSafe, вероятно, !!!