2012-06-22 8 views
7

私はgitとGitHubのドキュメントを管理しています。ソースファイルは、Pdflatex用のTEXファイルと、コンパイルに使用される他のいくつかのファイル(図のようなもの)です。これらのファイルはバージョン管理されています。コンパイル後、彼らはPDFファイルを作成します(私のプロジェクトのすべての詳細を説明します)。GitHub:バージョンを付けずにコンパイル済みファイルにアクセスできますか?

結果のPDFファイルは、ソースから構築されているため、バージョンアップする必要はありません。コンパイルされたPDFのバージョニングは、リソースの腰になるでしょう。

しかし、自分のGitHubリポジトリをチェックアウトしている人は、最後にコンパイルされたPDFをすぐに読むことができるので、コンパイルする必要はありません。そのような可能性は、ちょうどすばやく見たいと思う人々によって評価されるでしょうか?

これはGitHubでどのように行うことができますか?

答えて

9

あなたはhttp://github.com/user/project/downloadsで入手できるダウンロードページがあります。必要に応じて、APIで自動的に処理できます。

編集:Thomasで述べたように、ダウンロードAPIは、以来deprecatedされており、「Releases」と呼ばれる別のワークフローに置き換えられました。特定のリリースにバイナリファイルを添付することができます。

Drag and drop binary

4

はい、これを行うことができます。 [ダウンロード]タブに移動し、PDFファイルをアップロードします。他のユーザーはそれを見ることができます。

That's the tab right there

1

限り、私は承知しているように、これはあなたがそれを好きな方法で行うことができるものではありません。誰かがブランチを古いバージョンに戻したとします。 PDFがバージョン管理されていない場合、どうなりますか?

gitはバージョン管理の仕方が非常に効率的で、PDFが本当に大型でない限り、ユーザーがプルする際に本当に必要な場合はそのまま残しておいてください。

個人的には、ブランチにPDFを含めないで、単にGitHubのダウンロードページを使用することをお勧めします。それはあなたのプロジェクトに関連して、必ずしもソースと一緒に行く必要のないファイルを置くことを可能にします。これは通常、開発者がリリースビルドなどのtarballを作成するために使用されます。

関連する問題