【发布时间】:2014-12-22 22:00:40
【问题描述】:
我需要将 Git 中特定文件 A 的更改合并到同一分支中的另一个文件 A(这是 A 的副本,之后进行更改)。我是 git 新手,但我可能无法在这里使用分支。
我有两个分支:
Branch "Manufacturer"
Branch "CustomDevelopment"
还有以下文件:
"Manufacturer" -> /files/A
"CustomDevelopment" -> /files/A
"CustomDevelopment" -> /files/extensions/override/A (copy of /files/A with modifications)
该应用程序有一个特殊的概念,我可以通过简单地将文件放入/files/extensions/override/A 来覆盖/file/A。然后应用程序使用覆盖文件夹中的文件 A 而不是 /file 中的 A。
现在,当制造商发布新版本时,我会更新 Manufacturer 分支,然后将更改合并到 CustomDevelopment 分支。现在的问题是:如何使用 git 将 /files/A 上所做的更改变为 /files/extensions/override/A?
更新: 文件是 HTML 模板。因此,如果没有 git,就不可能使用特定于语言的概念来解决这个问题。在“制造商”上,我无法进行自定义更改/开发,需要使用现有文件。
【问题讨论】: