8

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

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

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

GitHub如何做到这一点?

4

3 回答 3

9

您有一个下载页面,位于http://github.com/user/project/downloads如果需要,您可以使用他们的API自动处理此问题。

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

拖放二进制

于 2012-06-22T13:29:11.283 回答
4

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

就是那里的标签

于 2012-06-22T13:28:50.200 回答
1

据我所知,这不是可以按照您想要的方式完成的事情。想象一下有人将分支反转为旧版本。如果 PDF 没有版本化,它会发生什么?

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

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

于 2012-06-22T13:32:14.107 回答