Git + LaTeX + BitBucket:共享图像文件
Git + LaTeX + BitBucket: Sharing image files
如果我是版本控制我的 LaTeX 文档并且在 bitbucket 上有一个我与其他贡献者共享的 repo,我如何共享 png
/jpg
等文件而不需要 git 跟踪他们?
因为每个贡献者都应该能够在没有 LaTeX 的情况下编译它 draft
检查并用图像可视化完整的论文,但是用 git 跟踪这些图像是没有意义的(我的 .gitignore
有一个 img/
行在其中)
查看 Bitbucket 存储库的 "Downloads" 部分。它是为 "adding any file that you would like to make available to your users, such as app binaries" 制作的,听起来很像您需要的。但是您的协作者仍然需要手动下载/解压它们。
此外,您实际上可以将二进制文件存储在 Git 存储库中。问题是由于 Git 内部机制,它们不能 "delted" 有效,并且每个二进制文件修改只会复制所有字节,即使你只更改了一个。因此,如果您不经常更改它们,那很好。 Bitbucket 对最大 repo 大小有限制,所以当它出错时你会收到警告。
另一种方法是使用 Git Large File Storage,它是专门为处理 Git 存储库中的二进制文件而创建的。不幸的是,它在 Bitbucket 上还不可用。如果您可以将您的存储库移动到 Github,请考虑这种可能性。
如果我是版本控制我的 LaTeX 文档并且在 bitbucket 上有一个我与其他贡献者共享的 repo,我如何共享 png
/jpg
等文件而不需要 git 跟踪他们?
因为每个贡献者都应该能够在没有 LaTeX 的情况下编译它 draft
检查并用图像可视化完整的论文,但是用 git 跟踪这些图像是没有意义的(我的 .gitignore
有一个 img/
行在其中)
查看 Bitbucket 存储库的 "Downloads" 部分。它是为 "adding any file that you would like to make available to your users, such as app binaries" 制作的,听起来很像您需要的。但是您的协作者仍然需要手动下载/解压它们。
此外,您实际上可以将二进制文件存储在 Git 存储库中。问题是由于 Git 内部机制,它们不能 "delted" 有效,并且每个二进制文件修改只会复制所有字节,即使你只更改了一个。因此,如果您不经常更改它们,那很好。 Bitbucket 对最大 repo 大小有限制,所以当它出错时你会收到警告。
另一种方法是使用 Git Large File Storage,它是专门为处理 Git 存储库中的二进制文件而创建的。不幸的是,它在 Bitbucket 上还不可用。如果您可以将您的存储库移动到 Github,请考虑这种可能性。