繁体   English   中英

GitHub:我可以提供对已编译文件的访问而无需对它们进行版本控制吗?

[英]GitHub: can I offer access to compiled files without versioning them?

我用git和GitHub维护一个文档。 源文件是Pdflatex的TEX文件和用于编译的一些其他文件(如图)。 这些文件是版本化的。 编译后,他们会生成一个PDF文件(解释我项目的所有细节)。

无需对生成的PDF文件进行版本控制,因为它是从源构建的。 编译PDF的版本控制将成为资源的一部分。

但是,我希望检查我的GitHub存储库的人可以立即读取最后编译的PDF,这样他们就不需要自己编译了。 想要快速浏览的人会欣赏这种可能性,不是吗?

如何用GitHub完成?

您可以在http://github.com/user/project/downloads上找到下载页面。 如果需要,您可以使用其API自动处理此问题。

编辑:正如Thomas所述,下载API已被弃用 ,并已被另一个名为“ Releases ”的工作流所取代。 然后,您可以将二进制文件附加到特定版本。

拖放二进制文件

是的,你可以这样做。 转到“下载”标签并上传您的PDF文件。 其他用户将能够看到它。

那就是那里的标签

据我所知,这不是你想要的方式。 想象一下有人将分支转换为旧版本。 如果PDF没有版本化,会发生什么?

git在如何进行版本控制方面效率非常高,除非你的PDF版本非常大,否则如果你真的想要它在用户拉动时将它留在那里应该没问题。

就个人而言,我建议您不要在分支中包含PDF,只需使用GitHub的下载页面即可。 它允许您放置与项目相关的文件,这些文件不一定与源文件一起使用。 这通常被开发人员用来放置他们的发布版本等的tarball。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM