【发布时间】:2010-12-13 04:02:21
【问题描述】:
我为客户 X 创建了一个 Rails 网站。我现在有一个客户 Y,他想要一个与客户 X 做同样事情但皮肤不同的网站。
我从 clientXcode 创建了一个 git 分支并将其命名为 clientYcode。然后,我对视图进行了所有更改,以使其看起来不同,而且 lala,同一个网站具有不同的皮肤。
下面是我对 git 的不理解:我在视图、模型和控制器中对 clientXcode 进行了许多更改;现在我想将这些更改合并到 clientYcode 中,不包括任何视图更改。由于视图、模型和控制器在 Rails 中都有自己的文件夹,因此我希望能够执行以下操作:
git merge client_x_code 'app/controllers/*', 'app/models/*'
问题 1:git 可以实现类似的功能吗?如果是这样,我该怎么做?
问题 2:分支是复制我的项目的最佳解决方案吗?
【问题讨论】:
标签: ruby-on-rails git merge branch directory