是否可以将git分支中的文件与父级隔离?
我的每个分支都有一个msbuild配置文件,当从父代完成合并时,我不想提交要更改的文件。此外,当我将分支推送到父级时,不应该按下文件。
在perforce中有一个名为“isolate”的概念提供了这个功能,git有类似的内容吗?
gitattributes看起来很有希望使用merge = ours,但看起来必须在每台机器上设置。
谢谢!
答案 0 :(得分:1)
我会在您的仓库中添加pre commit hook以查找该特定文件,如果它尝试包含在提交中,则会失败。
您的文件仍将被提交(第一次),并且只能通过明确绕过预提交挂钩(因此您知道它没有意外完成)来尝试更新该文件