Я пытаюсь создать хорошую среду разработки для проекта Django, над которой я буду работать из двух разных физических мест. У меня есть две машины Mac, одна дома и одна на работе, на которой я делаю большую часть своей разработки. В настоящее время я размещаю виртуальную машину Ubuntu на одной из машин для размещения окружения Django, устанавливаю на нее DropBox и редактирую исходный код с моего Mac. Когда я сохраняю файл кода, изменения синхронизируются через DropBox с виртуальной машиной Ubuntu, и сервер разработки Django автоматически перезапускается из-за изменения. Этот метод хорошо работал в прошлом, но я начинаю использовать DropBox для многих других вещей и не хочу, чтобы все это загружалось на каждой виртуальной машине, которую я использую. Кроме того, я хочу начать использовать Eclipse + PyDev, чтобы иметь возможность отлаживать код и выполнять его завершение. В настоящее время я использую TextEdit, который хорош, но не поддерживает отладку или завершение.
Так, каковы мои варианты? Я думал о настройке виртуальной машины Parallels на флэш-накопителе, на котором есть вся моя среда (включая Eclipse), но у него есть свои проблемы. Есть еще мысли?