我正在尝试为我将在两个不同的物理位置工作的 Django 项目建立一个良好的开发环境。我有两台 Mac 机器,一台在家里,一台在工作,我的大部分开发工作都是在这台机器上完成的。我目前在其中一台机器上托管 Ubuntu 虚拟机来托管 Django 环境,在其上安装 DropBox,并从我的 Mac 编辑源代码。当我保存代码文件时,更改会通过 DropBox 同步到 Ubuntu VM,并且 Django 开发服务器会因为更改而自动重新启动。这种方法过去效果很好,但我现在开始将 DropBox 用于许多其他事情,并且不希望在我使用的每台虚拟机上都下载所有这些内容。另外,我想开始使用 Eclipse + PyDev 来调试代码并完成代码。目前,
那么我的选择是什么?我考虑在一个拇指驱动器上设置一个 Parallels VM,该驱动器上有我的整个环境(包括 Eclipse),但这有其自身的问题。还有其他想法吗?