[英]Git Ignore Files per Branch
目标:仅包括指定分支上的生成文件。
原因:
因此,在当前的工作流程中,主分支是dev,有两个部署分支:stage和prod。
我希望工作的是增加
build/*
[branch "stage, prod"]
!build/*
到.gitignore或.git / info / excludes意味着我在dev分支上运行rake build
后,在运行git status
时build /不显示更改的文件。 在舞台和prod分支上,构建/将显示已更改的文件。
但是,我尝试过的所有变化都没有奏效。
这似乎是非常典型的工作流程,是否有一些git魔法我缺少或人们如何处理这种情况?
.gitignore
是一个像任何其他文件一样检入存储库的文件。 签出一个分支,将.gitignore
更改为您希望它为该分支的方式,并提交它。 这种变化只会影响那个分支。
我找到了一个符合你要求的tuturial。 基本上,不可能对每个分支进行不同的忽略。 “伪造”这种行为的一种方法是:
详情如何做这个可以在gitignore每个分支找到- Tuturial
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.