Eu usei o Unison para tarefas semelhantes - ele está disponível para Windows e é altamente configurável para que você possa sincronizar realmente quaisquer arquivos ou diretórios que desejar: link
Se você acha que o Unison não vai ajudá-lo aqui está uma lista bastante abrangente de softwares semelhantes: link