¿FileSystemWatcher no funciona con Subversion?

Tengo una aplicación que usa el FileSystemWatcher para escuchar events creados y eliminados en una determinada carpeta. La aplicación funciona perfectamente bien al mover files en el Explorador de Windows. Pero el hecho es que está destinado a ser usado cuando los usuarios mueven files en un cliente de Subversion (Syncro svn), que tiene una especie de explorador propio para la carpeta de trabajo del usuario. Pero cuando los files se mueven desde el cliente svn, ninguno de los files reales movidos activan los events Creado y Eliminado. Los únicos que se activan son para files específicos de svn (.tmp, .svn-base y whatnot).

Primero pensé que esto podría ser algún tipo de mecanismo que el cliente svn tenía para mover los files "virtualmente" al principio, para moverlos realmente en una etapa posterior (confirmación o algo así), pero de hecho si miro en el Explorador de Windows después de hacer el movimiento dentro del cliente svn, los files están realmente allí en la nueva carpeta. Entonces, ¿por qué el FileSystemWatcher no informa estos files, sino solo los específicos de svn?

Ocurre porque los files no se mueven correctamente tal como están. En cambio, el file movido tiene el sufijo .tmp cuando se copy en el directory de destino. Una vez que se completa el process de copy, SyncroSvn intenta cambiar el nombre del file. Eso es. Solo atrapa el evento Renamed también.