0

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

那么我的选择是什么?我考虑在一个拇指驱动器上设置一个 Parallels VM,该驱动器上有我的整个环境(包括 Eclipse),但这有其自身的问题。还有其他想法吗?

4

1 回答 1

0

是我设置的环境,它包含您需要的组件。我也使用过 pydev,它可以工作,但我更喜欢 Komodo。

我认为你缺少的东西:

  • 一个SCM - 使用 Dropbox 是可行的,但不使用真正的版本控制系统存在一些真正的缺点。示例包括还原更改、分支、合并等。我同意Simon
  • 在多个平台上开发时,使用 virtualenv 真的很有帮助。
  • 我在我的 Mac 上完成所有这些工作:)

高温高压

于 2011-07-14T16:06:21.760 回答