Я считаю, что большинство событий класса VersionControlServer
срабатывают только тогда, когда происходят изменения в процессе. То, что вы пытаетесь сделать, это выяснить, когда произошли изменения в другом процессе. Эта функциональность плохо документирована, но должна быть выполнимой:
PendingChangesChanged
Событие инициируется перекрестным процессом.
Я полагаю, вам необходимо инициализировать NotificationManager
в своем процессе, чтобы получать уведомления.