【问题标题】:What's the best way to maintain two development OS X machines?维护两台开发 OS X 机器的最佳方法是什么?
【发布时间】:2010-06-27 18:16:55
【问题描述】:

我正在放弃将笔记本电脑作为我的主要开发机器并转向 iMac。我计划保留一台旧笔记本电脑,用于商务旅行和其他工作旅行以及偶尔去咖啡馆的开发用途。

很想听听任何关于维护两个开发环境的建议,同时尽量减少必要的摆弄。细节会很棒!我通常使用 Ruby、Rails、MySQL、git 和许多 Ruby gem。

提前感谢您分享的所有想法!

【问题讨论】:

  • 最终看来这里没有灵丹妙药。 Git(或类似的)代码和我喜欢使用的各种工具的安装脚本(文本文件)。我的开发数据库不需要是最新的。希望听到更多实际应用,但这是一个开始。感谢那些回复的人!

标签: macos


【解决方案1】:

我发现使用 MacPorts 之类的东西可以减轻维护 n 个不同系统的痛苦。不仅要维护它们,还要保持环境相当接近(相同包的相同版本)。

【讨论】:

【解决方案2】:

如果您不能保证可以访问您的 VCS,那么您可以在您的 iMac 上托管一个“本地”VCS,然后您可以从您的笔记本电脑提交。

像 Git 这样的分布式 VCS 非常适合这一点,即使您在 Mac 上为您的主要代码使用不同的 VCS。

这样,您可以使用分布式功能将代码提交到您的笔记本电脑,并在您离开之前和回家时轻松同步所有内容。

【讨论】:

    【解决方案3】:

    听起来您想确保 2 个环境中的代码是同步的。从您的版本控制系统创建一个沙箱,并将所有内容保存在 VCS 中。如果您不能保证可以访问您的 VCS 服务器,请将最新版本保存在 U 盘上并随身携带。

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多