1

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

一个是测试,另一个是现场。

问题是 Live 分支上有最新的更改,而测试没有最新的更改。

所以我想将代码从 Live 转移到 github 上进行测试。

环境都具有不同的数据库名称和具有不同的 deploy.rb 文件与他们的环境。

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

请帮我。
谢谢。

4

1 回答 1

0

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

参见示例“我如何告诉 git 始终选择我的本地版本以在特定文件上进行冲突合并? ”。
您可以在文件中声明该合并驱动程序.gitattributes,这意味着它将从上游存储库发布到上游存储库(与 git config 解决方案相反,它纯粹是您的存储库本地的)

于 2012-10-08T06:47:07.857 回答