我可以在GitHub中从pull请求中排除自动生成的文件吗?

时间:2015-03-14 19:29:00

标签: c# .net git github specflow

一些拉取请求可能变得非常大并经常发生,我希望通过删除自动生成的文件来最小化我的团队成员的噪音,这些噪声将审核并合并我的拉取请求。

例如,Specflow创建的.feature.cs文件类型。

编辑:要清楚,这些文件仍然需要合并,我只是想将它们从审核过程中删除。

2 个答案:

答案 0 :(得分:1)

另一个选项是根本不提交它们并将其重新生成为构建过程的一部分。有关如何将specflow文件生成集成到msbuild进程中的详细信息,请参阅this

答案 1 :(得分:0)

如果您想要从审核流程中删除这些自动生成的文件,我建议您将这些文件放入手动更改的单独提交中,并为其提供一个特殊注释,以便将其标识为您的团队,因为提交不会被审核。然后,您将能够将它们从审核工作流程中取出,但不会超出拉取请求。

我使用Git Source Control Provider允许在每次提交中轻松挑选文件,这会将这些更改分成“自动生成”提交。