如何防止Git(Bitbucket)合并大文件?

时间:2017-03-17 15:04:02

标签: c# git merge bitbucket

几个月前,开发人员推动并将功能分支合并到包含测试文件(800MB)的主分支(开发)中。我从Bitbucket和所有内容中删除了这些文件(这很痛苦)。现在我正在寻找一种可以防止将来发生这种情况的解决方案。

在执行合并到主分支之前,是否存在某种可以运行的进程/脚本?我希望这个过程检查解决方案中的每个文件,并验证每个文件是否小于2.00MB。

不确定这是否有帮助,但解决方案包含各种C#项目,包括单元测试。

1 个答案:

答案 0 :(得分:1)

使用其中一个git hook来阻止这种情况,无论是在接收中央仓库中的推送还是在合并之前。