我怎样才能在git分支中“隔离”文件

时间:2017-07-25 13:53:55

标签: git github

是否可以将git分支中的文件与父级隔离?

我的每个分支都有一个msbuild配置文件,当从父代完成合并时,我不想提交要更改的文件。此外,当我将分支推送到父级时,不应该按下文件。

在perforce中有一个名为“isolate”的概念提供了这个功能,git有类似的内容吗?

gitattributes看起来很有希望使用merge = ours,但看起来必须在每台机器上设置。

谢谢!

1 个答案:

答案 0 :(得分:1)

我会在您的仓库中添加pre commit hook以查找该特定文件,如果它尝试包含在提交中,则会失败。

您的文件仍将被提交(第一次),并且只能通过明确绕过预提交挂钩(因此您知道它没有意外完成)来尝试更新该文件