Использование черепахи, вероятно, не лучший способ решения проблемы.
Для начала, это поможет узнать, какой SCM вы используете (Mercurial, Subversion, CVS ...). Большинство (все?) Инструментов SCM поставляются с интерфейсом командной строки, в отличие от расширения панциря черепахи. Если вы использовали, например, mercurial, вот как вы должны проверить, нужно ли обновлять локальные файлы:
d:\projects\myproj> hg incoming <main repository path>
Затем вы можете проанализировать вывод, чтобы проверить, есть ли ожидающие изменения. Аналогичный подход будет работать с другими СКМ.