团队合作Ruby on Rails

时间:2019-02-18 20:45:41

标签: ruby-on-rails teamwork-projects

我已经与RoR合作了一段时间,但现在我需要与设计师和其他开发人员一起工作。是否有像github之类的工具或诸如dropbox之类的工具,您可以在其中与团队共享文件,但在URL上可以实时检查任何更改。例如,对于我自己,我只运行了Rails s,我可以看到本地主机上发生了什么,但是对于设计者而言,并不是那么简单。而且我们也不希望每个人都在自己的本地主机上运行自己的rails项目。
那么,有没有一种工具或当您与他人合作时会做什么?

2 个答案:

答案 0 :(得分:0)

您考虑使用staging environment吗?

  

登台环境(阶段)是用于软件测试的生产环境的几乎完全复制品。部署环境用于测试代码,构建和更新,以确保在部署应用程序之前在类似于生产的环境下确保质量。暂存环境需要硬件,服务器,数据库和缓存的相同配置的副本。过渡环境中的所有内容都应尽可能接近生产环境的副本,以确保软件正确运行。

请参见Font

要使用它,我建议您使用Heroku之类的应用程序,配置后,您可以“部署”在分支中提交的应用程序(它不是实时的,但是可以根据您的情况使用)。

如果您有VM,我建议您使用本教程:https://emaxime.com/2014/adding-a-staging-environment-to-rails.html

答案 1 :(得分:0)

像这样的开放式问题并不是最好放在StackOverflow上,它更适合于解决特定问题,并提供了代码示例和错误等。

但是,回答您的问题:

我看到您在问题中提到了Github,但是您是否完全理解MS16-065: Description of the TLS/SSL protocol information disclosure vulnerability (CVE-2016-0149): May 10, 2016版本控制的基本概念,还是有一个具体的原因导致它无法满足您的需求?据我所知,它的主要目的是解决您的确切情况。

Git