我有这种困惑,也许这可能是基本问题。我正计划与一位住在不同地点的朋友一起从事 Rails 项目。
我们已将 Heroku 确定为我们的部署平台,并将 Bitbucket 确定为 SCM 相关活动。
我和我的朋友都是 Rails 新手,但我们一般都熟悉 Web 开发。
当他在 Mac 上时,我在 Windows 机器上工作。我们都有相同的 Rails 版本,包括 gem。但是,我不确定我们如何管理源代码和代码集成。我之所以这么说是因为,当我们尝试从我们的系统提交整个代码时,一些特定于平台的 rails 文件会上传到服务器上,从而使部署变得无用。
所以我的问题是,如果我在 Windows 上,而我的朋友在 Mac 上,那么推荐的方式是在单个 RAILS 项目上一起工作并将其部署在通用平台上以获得相同的所需功能。