個別コミットへのコメントを無効化可能に
GitHubはリポジトリ管理者が個別のコミットへのコメントを無効化できる新機能を導入し、古いコミットでの不要なノイズを管理する手段を提供した。
キーポイント
個別コミットコメントの無効化機能
リポジトリ管理者が設定で「Allow comments on individual commits」のチェックを外すことで、特定コミットへの新規コメントを防止できる。
既存コメントへの影響なし
この設定を無効にしても、既存のコミットコメントは閲覧・編集・削除が可能で、過去の議論は保護される。
複数のインターフェースでの一貫した制御
Webインターフェースのコメントフォーム、インライン差分コメント機能、REST API、GraphQL APIの全てで新規コメント作成がブロックされる。
デフォルト設定と後方互換性
オプションはデフォルトで有効になっており、既存の全リポジトリの動作を維持しながら、管理者が必要に応じて制御できる。
影響分析・編集コメントを表示
影響分析
この機能は大規模オープンソースプロジェクトのメンテナンス効率を向上させる実用的な改善であり、特に長期間開発が続くプロジェクトで古いコミットへの誤ったコメントやスパムを防ぐ効果が期待できる。ただし、これはプラットフォーム機能の微調整であり、業界全体に大きな変革をもたらすものではない。
編集コメント
AI開発プロジェクトのコードレビュープロセスを整理するのに役立つ実用的な機能改善。大規模LLM開発などの長期プロジェクトでは特に有用だろう。
リポジトリ管理者は、個別のコミットへのコメントを無効化できるようになりました。これは、古いコミットへの不要なコメントに対処するメンテナーにとって、小さくとも意味のある改善です。
リポジトリ設定に新設された「コミット」セクションには、「個別コミットへのコメントを許可する」オプションが含まれており、デフォルトでは有効になっています。これにより、すべてのリポジトリにおいて従来の動作が維持されます。
a
このオプションのチェックを外すと、以下のようになります:
- コミットページ上で、コメントフォーム、インライン差分へのコメント追加機能、およびインラインスレッドへの返信機能が非表示になります。
- REST APIおよびGraphQL APIを介したコメント作成がブロックされます。
- 既存のコミットコメントは影響を受けず、表示、編集、削除が可能です。
実際に試すには、リポジトリの「設定」に移動し、「コミット」セクションまでスクロールして、「個別コミットへのコメントを許可する」のチェックを外してください。
ご意見・ご感想は、コミュニティディスカッションにコメントをお寄せください。
この投稿「個別コミットへのコメントを無効化」は、The GitHub Blogで最初に公開されました。
原文を表示
Repository admins can now disable comments on individual commits, a small but meaningful improvement for maintainers dealing with unwanted noise on old commits.
A new “Commits” section in repository settings includes the option Allow comments on individual commits, which is enabled by default to preserve existing behavior across all repositories.
a
When this option is unchecked:
The comment form, inline diff comment affordance, and inline thread reply capability are hidden on commit pages.
Comment creation through both the REST API and GraphQL API is blocked.
Existing commit comments are not affected—they can be viewed, edited, and deleted.
To try it out, navigate to your repository’s Settings, scroll to the “Commits” section, and uncheck Allow comments on individual commits.
Drop a comment in our Community discussion to share your feedback.
The post Disable comments on individual commits appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み