繁体   English   中英

是否可以由两个在不同OS上但在相同Rails版本上工作的开发人员在Rails项目上工作

[英]Is it possible to work on a rails project by two developers working on different OS but on same rails version

我对此感到困惑,也许这可能是一个基本问题。 我正计划和一个住在不同位置的朋友一起进行Rails项目。

我们已经将Heroku确定为我们的部署平台,并将Bitbucket定位为与SCM相关的活动。

我和我的朋友都是Rails的新手,但我们通常对Web开发很熟悉。

当他在Mac上时,我正在Windows盒子上工作。 我们都有相同的rails版本,包括gems。 但是,我不确定如何确定如何管理源代码和代码集成。 我之所以这么说是因为,当我们尝试从系统中提交整个代码时,一些特定于平台的rails文件被上传到服务器上,从而使部署无用。

所以我的问题是,如果我在Windows上,而我的朋友在Mac上,那么在单个RAILS项目上一起工作并将其部署在通用平台上以获得相同所需功能的推荐方式是什么?

是的,通过使用在设置存储库时选择的源控制管理(SCM)。

例如,如果使用git,则可以使用git clone复制存储库(该命令通过单击clone通过bitbucket界面提供),进行更改,然后git push更改git push回存储库。

当您接下来要编码时,执行git pull命令以获取最新的存储库更改,然后进行工作并git push您的更改git push回存储库。

有关示例,请参见Bitbuckets精彩教程

附带一提,虽然我没有使用过bitbucket,但它也支持汞。

至于您的实际问题,每个人都需要确保平台相关文件已从您的存储库中排除。 如果您使用的是git,请参阅git书,具体参见.gitignoregit rm部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM