Гениальное и самое лучшее решение называется GIT. Синхронизировать нужно не каждые две секунды, а отдельные, законченные по смыслу и оттестированные (хотя бы разработчиком), коммиты.
При желании, его можно вкорячить на венду и выставить в интернетик, но это займет больше времени и усилий, чем аналогичные действия на линуксе.
В качестве лайфхака, запустите линукс в Hyper-V. Так даже надежнее будет.