您好我在Github上有两个分支用于Rails应用程序。
一个是测试,另一个是现场。
问题是Live分支正在对其进行最新更改,而Test没有进行lates更改。
所以我想将代码从Live转移到github上进行测试。
环境具有不同的数据库名称,并且具有与其环境不同的deploy.rb文件。
所以我关心的是如何在不更改数据库和deploy.rb文件的情况下使用实时环境代码更新Test环境代码。
请帮帮我 感谢。
答案 0 :(得分:0)
您可以添加 merge driver ,这将始终保留这两个文件的本地版本(deploy.rb
和database.yml
)。
请参阅示例“How do I tell git to always select my local version for conflicted merges on a specific file?”
您可以在.gitattributes
文件中声明合并驱动程序,这意味着它将从上游存储库发布到上游存储库(而不是git配置解决方案,这对于您的存储库来说是纯粹本地的)