Поднимайте виртуалку, ставьте на нее Linux (я ставлю ubuntu-server). Поднимайте lamp+git|svn|hg. теперь клонируете.
Разработкой занимаетесь в своей привычной среде, большинство редакторов поддерживает svn из коробки, нужно только указать сервер. Отредактировали — запушили на linux.
Если для следующего проекта будет нужно другое окружение — копируете виртуалку из клона.
А там, глядишь, и на linux переползете полностью :)
Виртуалки рулят, только желательно оперативы побольше и винт ssd, чтобы совсем огонь было. Но я заводил и на ноутбуке.