git - Overleaf GitHub 同步文件大小限制
问题描述
我想将包含 Python 代码、数据和 LaTeX 源文件的 GitHub 存储库同步到 Overleaf。Overleaf GitHub 集成运行良好,直到您的 GitHub 存储库中有一个超过 50MB 的文件。如果您确实有这么大的文件,则无法在 Overleaf 中同步您的 GitHub 存储库。我无法删除这些大文件,因为我需要将它们用于数据分析。但是,与此同时,我希望将代码、数据和 LaTeX 文件放在同一个 repo 中,以实现 Python 和 LaTeX 之间的无缝集成。这允许我以编程方式更新 LaTeX 中的图形、表格和变量。
如何解决这个问题呢?
我找到了一个解决方法,如下:
创建一个名为
manuscript
在该分支中添加 .gitignore,以仅包含 .tex 文件
通过添加一个名为
paper
将这个新的 GitHub 存储库导入 Overleaf
问题是每次我想更新新创建的仓库时,我都需要运行以下命令
git checkout manuscript
git merge master
git push paper
git checkout master
然后,一旦我通过他们的在线编辑器对 Overleaf 项目进行了一些更改,我需要执行以下操作:
git checkout manuscript
git pull paper manuscript
git checkout master
最后,需要挑选对 LaTeX 文件的更改。一个git merge
手稿进入大师将删除所有的大文件。
如您所见,此过程非常繁琐且不友好。有什么建议可以改善我的工作流程吗?
解决方案
推荐阅读
- java - 为什么杰克逊允许字节值超过 MAX_BYTE
- javascript - 在用户关闭浏览器之前获取 API 的行为不一致
- javascript - 如何在 Puppeteer 中生成缩放到模拟设备的 PDF?
- sql - DB2:用于在列名中查找特定文本的 Sql
- ansible - 使用 Ansible 创建 IAM 用户 - 获取 CLI 凭证
- excel - 使用范围向 VBA 添加约束
- php - 无法使用 MYSQL8 在 Laravel 中迁移表
- c++ - 使用双指针释放内存
- html - 两个背景图像之间的边距不一致
- javascript - 如何使用上下文提供程序将状态移动到组件之外