Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何防止Git(Bitbucket)合并大文件?_C#_Git_Merge_Bitbucket - Fatal编程技术网

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

C# 如何防止Git(Bitbucket)合并大文件?,c#,git,merge,bitbucket,C#,Git,Merge,Bitbucket,几个月前,一位开发人员将一个功能分支推送并合并到我们的主开发分支中,该分支包含800MB的测试文件。我从Bitbucket中删除了这些文件,一切都很痛苦。现在,我正在寻找一个解决方案,可以防止这种情况在未来发生 在执行与主分支的合并之前,是否可以运行某种进程/脚本?我希望此过程检查解决方案中的每个文件,并验证每个文件是否小于2.00MB 不确定这是否有帮助,但解决方案由各种C项目组成,包括单元测试。在收到中央回购中的推送时,或在合并之前,使用一个git挂钩来防止这种情况

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

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


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

在收到中央回购中的推送时,或在合并之前,使用一个git挂钩来防止这种情况