如何防止 Git (Bitbucket) 合并大文件?
How to prevent Git (Bitbucket) from merging big files?
几个月前,一位开发人员将一个功能分支推送并合并到我们的主分支 (develop) 中,其中包含测试文件 (800MB)。我从 Bitbucket 和所有东西中删除了这些文件(这很痛苦)。现在我正在寻找一种可以防止这种情况在未来发生的解决方案。
在对我的主分支执行合并之前,我可以 运行 进行某种 process/script 吗?我希望此过程检查解决方案中的每个文件并验证每个文件是否小于 2.00MB。
不确定这是否有帮助,但该解决方案包含各种 C# 项目,包括单元测试。
使用 git 钩子之一来防止这种情况发生,无论是在中央仓库中收到推送时,还是在合并之前。
几个月前,一位开发人员将一个功能分支推送并合并到我们的主分支 (develop) 中,其中包含测试文件 (800MB)。我从 Bitbucket 和所有东西中删除了这些文件(这很痛苦)。现在我正在寻找一种可以防止这种情况在未来发生的解决方案。
在对我的主分支执行合并之前,我可以 运行 进行某种 process/script 吗?我希望此过程检查解决方案中的每个文件并验证每个文件是否小于 2.00MB。
不确定这是否有帮助,但该解决方案包含各种 C# 项目,包括单元测试。
使用 git 钩子之一来防止这种情况发生,无论是在中央仓库中收到推送时,还是在合并之前。