正確には何ですか?
どうすれば簡単に説明できますか?
何のために使用されていますか?
どのように普及していますか?
通常どのように使用されますか?GitHubのリリースとは何ですか?
答えて
リリースは、包装ののGitHubのな方法で、ユーザーにソフトウェアを提供します。ダウンロードを使用してソフトウェアを提供することに代わるものと考えることができます。
をリリースすると、バイナリファイルへのリンクと、変更内容を説明するリリースノートを提供することができます。
コアの場合、リリースは、Git tagsに基づいています。タグはプロジェクトの履歴に特定のポイントをマークするので、リリースを示す素晴らしい方法です。 リリースは、次のようにタグの日付順に並べ替えられ:
- それはannotated tagだ場合は、タグオブジェクトの日付が使用されています。
- lightweight tagの場合、コミット・オブジェクトの日付が使用されます。
既存のタグの表示の詳細については、Working With Tagsを参照してください。
私はこの公式な説明を既に使用している人からバックアップして、どのように動作するかを見たいと思います。 "About Releases"
リリースで述べたように
定義
はGitHubでの梱包の仕方とユーザーにソフトウェアを提供しています。ダウンロードを使用してソフトウェアを提供することに代わるものと考えることができます。
リリースでした(git push --follow-tags
only pushes annotated tags以降)gitの注釈付きタグに関連する1つまたは複数の資産のコンテナ、
It replaces since July 2013 an old "GitHub Download" systemあるbeginning to get abused(人々はそれで何も、すべてを保存)、およびで削除2012年12月。
間接指定(タグ=>リリース=>アセット)を強制することで、GitHubはその機能をより管理しやすくしました。
使用
GitHubの放出は、使用される:
- はGitのようなソース制御システムにおけるプロジェクトから構築された大発生バイナリを格納回避します。
- gitリポジトリのコンテンツからそれらがすでに構築されている "最終結果"、つまりgitを持っていなくても "最終結果"をダウンロードするためのレポのユーザー。
例
リリースを使用してプロジェクトの例はgit for windows releasesあろう。
git for Windowsの場合は、gitを最初にインストールしたいかもしれないと考えて、そのソースをコンパイルするのに適切なツールセットがないかもしれないと考えると便利です。 GitHub V3 Release APIが示すように
APIの考慮
は、リリースがないタグです。
あなたcreate a release は、あなたがタグの名前を必要とするだろうが、それはリリースから(そのタグに関連する)空リリース
を作成し、あなたはupload one or more assets to itできます。
アセットデータは生のバイナリ形式である必要があります。
POST https://<upload_url>/repos/:owner/:repo/releases/:id/assets?name=foo.zip
注:GitLabも "解放" since GitLab 8.2 (Nov. 2015)をサポートしています。
回答のデザインを編集できますか?内容は良いですが、質の高い回答を得るためには手直しが必要です。私はその質問を主に他の人に見てもらうために、それは簡単に読める答えが必要です。 –
@BerndErnstはい。私はそれに応じて答えを書き直しました。 – VonC
- 1. GitHubのフォーク&プルモデルとは何ですか?
- 2. 誰かのgithubプロジェクトを宝石としてリリースする倫理と礼儀は何ですか?
- 3. githubでリリースを管理する
- 4. リリースのラベルには、clearcaseとvssの違いは何ですか?
- 5. GitHubのグラフ作成メトリクスでは、「追加」とは何ですか?
- 6. リリース版と統合版の違いは何ですか?
- 7. Subversionのリリースとプロジェクトに適したリポジトリレイアウトは何ですか?
- 8. Githubにはスター付きのリポジトリとは何ですか?
- 9. GitHub Desktopのサマリーと説明の違いは何ですか?
- 10. GithubとNugetの違いは何ですか?
- 11. githubのunstaged変更とは何ですか?
- 12. LabVIEW:メカニカルアクション「リリースまでのラッチ」と「リリースまでのスイッチ」の違いは何ですか?
- 13. githubに「リリース」を投稿するにはどうすればよいですか?
- 14. なぜ私はgithubに私の宝石をリリースすることができないのですか?
- 15. Composer gitリポジトリの「バージョン」はGitHubのリリース(タグ)を参照していますか?
- 16. この緑のアイコンはgithubリポジトリの意味は何ですか?
- 17. GitタグがGitHubリリースとして表示されない
- 18. 私のアプリをリリースするAPIは何ですか?
- 19. (NSTimerのリリースと無効化)の最初のステップは何ですか?
- 20. Eclipse 4.xリリースのp2リポジトリURLは何ですか?
- 21. 複数のgithubアカウント:.ssh/configのHostの値は何ですか?
- 22. リリースの厳密な読み取り/書き込みとは何ですか?
- 23. GitHubを検索する最良の方法は何ですか?
- 24. Githubの公開鍵の公開URLは何ですか
- 25. githubリポジトリの星数の重要性は何ですか?
- 26. Github noobを助ける - 最新のリリースを変更する
- 27. Githubが使用するjavascript構文ハイライターは何ですか?
- 28. 何とか別のリポジトリをGithubにプッシュすることができました
- 29. Xcode + GitHub。適切な設定は何ですか
- 30. Erlangのリリース番号は何を意味していますか?
あなたの疑問に対する回答を既に知っているようですね... –
非常に間違っています。私はそれの利益さえもありません。私はこの公式の説明を、すでにそれを使っている人々からバックアップして、それがどのように動作するかを見たいと思います。 –
@JackmeriusTacktheritrix:何も間違っていません。 stackoverflowによっても奨励されます。 –