我有一个开源项目,我做了大量工作并经常推送到内部存储库。
该项目中的前端代码被转换为单个 javascript 文件,其更改是每次提交的一部分。(顺便说一句,在我转译和缩小文件后,它的大小大约为 3MB)
当我准备将我的所有提交推送到开源社区 (Github) 时,该文件的总提交大于 100MB。由于这些提交的总大小大于 100MB,Github 不允许我推送所有更改。
作为一种解决方法,我一直在使用BFG从所有提交中删除这个文件,除了最新的提交。有没有更好的解决方案来解决这个问题?在推送到开源(Github)之前,我仍然需要能够在内部多次提交。