Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


github:release

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
github:release [2020/07/03 12:00]
y2sunlight [プッシュしたタグの表示]
github:release [2020/07/16 15:47] (現在)
y2sunlight [GitHub タグとリリースの作成]
行 1: 行 1:
-> 編集中 
- 
------ 
- 
 ====== GitHub タグとリリースの作成 ====== ====== GitHub タグとリリースの作成 ======
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-07-02//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-07-02//
行 32: 行 28:
   * GitHub タグとリリースの作成   * GitHub タグとリリースの作成
   * [[github:collaborator|GitHub コラボレータの招待]]   * [[github:collaborator|GitHub コラボレータの招待]]
-  * [[github:public|GitHub コードの公開]]+  * [[github:publish|GitHub ソースコードの公開]]
  
 リンク リンク
行 38: 行 34:
   * [[https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E5%9F%BA%E6%9C%AC-%E3%82%BF%E3%82%B0|Git の基本 - タグ]] --- Pro Git bookより   * [[https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E5%9F%BA%E6%9C%AC-%E3%82%BF%E3%82%B0|Git の基本 - タグ]] --- Pro Git bookより
   * https://semver.org/lang/ja/ --- セマンティック バージョニング 2.0.0 (日本語)   * https://semver.org/lang/ja/ --- セマンティック バージョニング 2.0.0 (日本語)
-  * [[https://help.github.com/ja/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository|GitHub でプロジェクトをリリースする]] --- GitHubヘルプより+  * [[https://docs.github.com/ja/github/administering-a-repository/releasing-projects-on-github|GitHub でプロジェクトをリリースする]] --- GitHubヘルプより
  
 ---- ----
行 73: 行 69:
   * **注釈付きのタグ** --- Annotated \\ チェックサムが付き、タグを作成した人の情報(名前、メールアドレス)、作成日時、注釈が保持されます。 これは、主にリモートブランチでリリース情報の一部として利用されます。   * **注釈付きのタグ** --- Annotated \\ チェックサムが付き、タグを作成した人の情報(名前、メールアドレス)、作成日時、注釈が保持されます。 これは、主にリモートブランチでリリース情報の一部として利用されます。
  
-  * **軽量版のタグ** --- Lightweight \\ コミットとの関連付けを保持するだけのタグで、それ以上の情報は保持されません。これは、主にローカールブランチでコミットの名前付けの為利用されます。+  * **軽量版のタグ** --- Lightweight \\ コミットとの関連付けを保持するだけのタグで、それ以上の情報は保持されません。これは、主にローカールブランチでコミットの名前付けの為利用されます。
  
 どちらの種類のタグにも(通常は注釈付きのタグに対して)、GPG秘密鍵による署名をすることができます。 どちらの種類のタグにも(通常は注釈付きのタグに対して)、GPG秘密鍵による署名をすることができます。
行 79: 行 75:
 Eclipse(Egitプラグイン)では、注釈付きのタグのみサポートされています。また、タグへの署名機能はありません。注釈付きのタグに署名を行うには、[[https://docs.github.com/ja/github/authenticating-to-github/signing-tags|GitHubのタグへの署名機能]]を使用できます。 Eclipse(Egitプラグイン)では、注釈付きのタグのみサポートされています。また、タグへの署名機能はありません。注釈付きのタグに署名を行うには、[[https://docs.github.com/ja/github/authenticating-to-github/signing-tags|GitHubのタグへの署名機能]]を使用できます。
  
-本節では、Eclipseからのタグの作成とGitHubへのタグのプッシュについて説明しますが、GitHubではリリース作成時に同時にタグを作成できます。必要に応じて使い分けて下さい。+本節では、Eclipseからのタグの作成とGitHubへのタグのプッシュについて説明しますが、GitHubではリリース作成時に同時にタグを作成できます。リリース用のタグは、GitクライアントではなくGitHubで作成する方が良いように思います。必要に応じて使い分けて下さい。
  
 \\ \\
行 147: 行 143:
  
 [{{:github:release:github-tag05.png?nolink|}}] [{{:github:release:github-tag05.png?nolink|}}]
-■ サイドの [Releases] 下の [Create a new release] をクリックします。+■ サイドの [Releases] 下の [Create a new release] をクリックします。
  
 +[{{:github:release:github-tag08a.png?nolink|}}]
 +■ [Tag version]を入力します( ここでは[[#Eclipseでのタグの作成|先に作成]]してプッシュした ''v1.0.0'' )。
 +<div indent>
 +> ここで新しいTag versionを入力すると、新しいタグが生成されます。リリース用のタグは、筆者的には、GitクライアントではなくGitHub(この画面)で作成する方が良いように思います。本章では、Eclipseでの操作も紹介する為に、Eclipseでタグを作成しています。
 +</div>
  
 +■ [Release title]を入力します。\\ 
 +■ [Describe this release]を入力します。\\ 
  
-\\+[{{:github:release:github-tag08b.png?nolink|}}] 
 +■ オプションで、コンパイルされたプログラムなどのバイナリファイルを添付する場合は、[Attach binaries by dropping them here or selecting them]を押してファイルを選択して下さい。\\  
 +■ このリリースを非製品版(プレリリース)として通知する場合は、[This is a pre-release] を選択します。 
 + 
 +[{{:github:release:github-tag08c.png?nolink|}}] 
 +■ 全ての入力が終わったら 緑色の[Publish release]ボタンを押して下さい。 
 + 
 +[{{:github:release:github-tag08d.png?nolink|}}] 
 +■ リリースが完了すると上の画面が表示されます。
  
-==== リリースの表示 ==== 
 \\ \\
  
 ==== リリースの編集 ==== ==== リリースの編集 ====
-\\ 
  
 +リポジトリ hello-world のメインページに移動します。
 +
 +[{{:github:release:github-tag09.png?nolink|}}]
 +■ 右サイドの[Releases]をクリックします。
 +
 +[{{:github:release:github-tag10.png?nolink|}}]
 +■ リリースの一覧が表示されます。\\ 
 +■ 目的のリリースのタイトル( ここでは **First Release** )をクリックします。
 +
 +<div indent>
 +>画面右の[Edit]ボタンを押すと直接リリース編集画面に進みます。
 +</div>
 +
 +[{{:github:release:github-tag11.png?nolink|}}]
 +■ [Edit release]ボタンを押します。
 +<div indent>
 +>[Delete]ボタンを押すとリリースを削除できます。
 +</div>
 + 
 +[{{:github:release:github-tag12a.png?nolink|}}]
 +■ リリースのタイトルや説明を編集することができます。
 +
 +[{{:github:release:github-tag12b.png?nolink|}}]
 +■ 編集が終わったら、緑色の[Update release]ボタンを押して下さい。
 +
 +\\
  
  
github/release.1593745254.txt.gz · 最終更新: 2020/07/03 12:00 by y2sunlight