[解決済み】GitHub ProjectsとMilestoneの違い/関係は?
質問
最近のGitHubのアップデートで プロジェクト を GitHub のワークフローに組み込んでいるのですが、私は特に プロジェクト追跡ツール JiraやTrelloなどの (おい、少なくとも俺はこの類似性に気づいたぞ) は、誰か、お願いします。 重要な)違いについて詳しく説明する GitHubの マイルストーン と新しい プロジェクト ?
私の理解が正しければ マイルストーン は、課題を、プロジェクト全体よりも小さなquot;サブプロジェクトに整理する方法です。 リポジトリ ). すべての課題が完了/クローズされると、そのマイルストーンは次のように見なされます。 完了 .
新たに導入された プロジェクト はまた、私が思うに、課題を整理して レポジトリより小さい サブプロジェクトと呼ばれています。 プロジェクト ). ワークフローは、quot;mere"とは若干異なり、よりきめ細かいものとなる予定だと理解しています。 マイルストーン .
ということは プロジェクト を補完するものです。 マイルストーン (というか マイルストーン 補足 プロジェクト を表示するか、それとも プロジェクト として 置換 の マイルストーン ?
は、具体的にどこにあるのでしょうか?
プロジェクト
に該当します。
repository[-milestone]-issue
のような階層があるのでしょうか?
悲しいことに、GitHub のブログエントリにある プロジェクト は何の関係も言及しない ( https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features ).
なんとなくあるような気がするけど、指をくわえて見ていられない。
解決方法は?
私も全く同じことを思っています。以下は、私が思いついたことです。
まず、主な共通点と相違点を確認しましょう。
- 1つの課題は、複数のProjectに属することができますが、Milestoneは1つだけです。
-
プロジェクトは決して 完全 . プログレスバーもなければ、期限もない。プロジェクトプログレスバーや締め切りがない(現在は、プロジェクトのメニュー内に "プロジェクトの進捗を追跡" のチェックマークとして隠されており、進捗のパーセント計算はありませんが)、閉じることができるようになりました (@Sheen さんの指摘による)。 - 一方、マイルストーンは、これらすべてを備えていますが、組織化されていません。課題はマイルストーンに含まれるか、含まれないかのどちらかです。(@Nick McCurdy が指摘したように、順番をつけることは可能です)
-
課題はマイルストーンでフィルタリングできますが、プロジェクトでフィルタリングできません。cmonkey さんのご指摘により、マイルストーンだけでなくプロジェクトでも課題をフィルタリングできるようになりました。 - プロジェクトには ノート (課題として変換可能)なので、漠然としたアイデアで課題トラッカーを汚染することがありません。
- プロジェクトは複数のマイルストーンにまたがることができ、マイルストーンは異なるプロジェクトの一部を含むことができます。
- 組織はプロジェクトも持つことができます。これらのプロジェクトは、組織内のどのリポジトリからのチケットも含めることができ、非常に便利です。
つまり、私が考えるに、それは プロジェクト は、より高いレベルで仕事を可視化し、組織化するための完全に別の方法です(quot;プロジェクト管理"、複数のチーム、複数のリポジトリなどを考えてみてください)、一方 マイルストーン は、より基本的なレベルで締切やリリースを整理する方法です("リリース管理", "バージョン" などを考えてください)。このことを考えると、1つの課題は1つのマイルストーンにしか属さない(1度だけリリースまたは本番環境に投入される)が、異なるプロジェクトに属することができるのは理にかなっていると言えます。
でも、他の見方もあると思うので、他の意見も聞いてみたいです。
2017年12月編集
少し前になりますが、1年以上マイルストーンとプロジェクトに携わってきて、私が完全に見落としていたもう1つの重要な側面があることに気づきました。
- マイルストーン は、以下のようなツールです。 スクラム の方法論です。マイルストーンは、タイムボックス化されたイテレーションや、課題のバッチを含むスプリントでの作業に適しています。
- プロジェクト は かんばん の方法論です。プロジェクトは、継続的な納品と安定した作業の流れに適しています。
関連
-
[解決済み] GitHubでレポをグループ化する?重複
-
[解決済み] コミットメッセージ内にGitHub上の課題番号へのリンクを設定する。
-
[解決済み] GitHubとgistの違いは何ですか?
-
[解決済み] 同じパソコンで複数のGitHubアカウント?
-
[解決済み] GitHubプロジェクトにおけるREADMEとREADME.mdの違いは何ですか?
-
[解決済み】GitHubでホストされている外部JavaScriptファイルをリンクして実行する。
-
[解決済み】GitとGitHubの違いについて
-
[解決済み】GitHubで、reviewerとassigneeの違いは何ですか?
-
[解決済み】GitHub ProjectsとMilestoneの違い/関係は?
-
[解決済み] GitHubのトラフィックグラフには、自分の閲覧数も含まれているのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gitは、"このリポジトリで別のgitプロセスが実行されているようです... "と表示されます。問題解決
-
[解決済み] GitHub リポジトリをクローンする際の SourceTree に関する問題点
-
git push がエラー fatal で失敗する: git リポジトリに表示されない リモートリポジトリから読み込めない
-
[解決済み] プライベートリポジトリのGitHubページ【終了】のお知らせ
-
[解決済み] GitHub、Markdownを悪魔のようにいじくり回す - 666をDCLXVIに変更
-
[解決済み] GitHubプロジェクトページのカスタムドメイン
-
[解決済み】RSA鍵のフィンガープリントを計算する
-
[解決済み】GitHub ProjectsとMilestoneの違い/関係は?
-
[解決済み】GitHubのページにGoogle AnalyticsのトラッキングIDを追加する方法
-
[解決済み] GitHubで特定のファイル名を検索することは可能ですか?