git repository移动rails应用程序代码以生存以测试存储库

时间:2012-10-07 19:20:57

标签: ruby-on-rails github environment git-merge

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

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

问题是Live分支正在对其进行最新更改,而Test没有进行lates更改。

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

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

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

请帮帮我 感谢。

1 个答案:

答案 0 :(得分:0)

您可以添加 merge driver ,这将始终保留这两个文件的本地版本(deploy.rbdatabase.yml)。

请参阅示例“How do I tell git to always select my local version for conflicted merges on a specific file?” 您可以在.gitattributes文件中声明合并驱动程序,这意味着它将从上游存储库发布到上游存储库(而不是git配置解决方案,这对于您的存储库来说是纯粹本地的)