Git 存储库将 Rails 应用程序代码移动到实时测试存储库



你好,我在Github上有两个用于Rails应用程序的分支。

一个是测试,另一个是实时。

问题是实时分支具有最新更改,而测试没有最新更改。

所以我想将代码从 Live 传输到 github 上测试。

环境具有不同的数据库名称,并且具有不同的 deploy.rb 文件。

所以我关心的是如何在不更改数据库和 deploy.rb 文件的情况下使用实时环境代码更新测试环境代码。

请帮助我。
谢谢。

您可以放置一个合并驱动程序,该驱动程序将始终保留这两个文件(deploy.rbdatabase.yml)的本地版本。

请参阅示例"如何告诉 git 始终为特定文件的冲突合并选择我的本地版本?
您可以在.gitattributes文件中声明该合并驱动程序,这意味着它将从上游存储库发布到上游存储库(而不是纯粹是存储库本地的 git 配置解决方案)

最新更新