用于处理大型 Web 应用程序的 Git 工作流程,而不会弄乱历史记录

问题描述

我们一直在尝试在这里找到的一些答案,但没有一个能彻底解决我们的问题。 我正在开发一个几周前超过 git 大文件阈值的项目。大文件是编译后的应用程序。

我们通过推送 CLeverCloud 远程存储库在我们的 prod 服务器上进行部署,因此必须将 .jar(其余时间在 .gitignore 中)添加到 Deploy 提交。在过去的几周里,我们会在没有大文件的情况下重写本地历史记录并继续工作,但是在下一次部署时,我们需要从 CLeverCloud 中提取,因为历史记录不同,我们将大文件恢复到我们的历史记录中,有时会忘记它,在推送之前必须重写 5 或 10 次提交,这并不总是只有本地提交等......我们需要在它变得比这更混乱之前找到解决方案。

我们尝试使用 git-lfs,但是在提交 Deploy 之前我们必须取消跟踪,然后我想问题又回来了。

我们的解决方案是什么? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)