# 混乱を生じるコメントを管理する

問題、ディスカッション、pull request、コミットに関するコメントを非表示、編集、または削除できます。

## コメントを非表示にする

組織のモデレーターとリポジトリへの書き込みアクセス権を持つすべてのユーザーは、問題、ディスカッション、プル要求、コミットに関するコメントを非表示にすることができます。

1 つのディスカッションに集中し、プルリクエストのナビゲーションとレビューがしやすいように、トピックから外れている、古い、または解決済みのコメントは非表示にすることができます。 非表示のコメントは最小化されますが、リポジトリに対する読み取りアクセスがあるユーザは展開することができます。

![非表示のコメントのスクリーンショット。 表示されるコンテンツは、\[このコメントは最小化されました\] と、そのコメントを表示するためのボタンのみです。](/assets/images/help/repository/hidden-comment.png)

1. 非表示にするコメントに移動します。

2. コメントの右上隅にある \[ <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="The horizontal kebab icon" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>] をクリックし、\[ **非表示**] をクリックします。

   ![octo-user による pull request コメントのスクリーンショット。 3 つのドットのアイコンの下にドロップダウン メニューが展開され、\[Hide\] がオレンジ色の枠線で囲まれています。](/assets/images/help/repository/comment-menu-hide.png)

3. \[理由の選択] ドロップダウン メニューを使って、コメントを非表示にする理由を選びます。 次に、 **\[コメントを表示しない]** を選びます。

## コメントを表示に戻す

組織のモデレーターとリポジトリへの書き込みアクセス権を持つすべてのユーザーは、問題、ディスカッション、プル要求、コミットに関するコメントを再表示できます。

1. 再表示したいコメントに移動します。
2. コメントの右側にある \[コメントの表示] をクリックします。
3. 展開されたコメントの右側にある <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="Show options" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg> ドロップダウン メニューを選択し、\[ **再表示**] をクリックします。

   ![スパムとしてマークされた pull request コメントのスクリーンショット。 3 つのドットのアイコンの下にドロップダウン メニューが展開され、\[Unhide\] がオレンジ色の枠線で囲まれています。](/assets/images/help/repository/comment-menu-hidden.png)

## コメントを編集する

リポジトリへの書き込みアクセス権を持つすべてのユーザーは、問題、ディスカッション、プル要求、コミットに関するコメントを編集できます。

コメントを編集し、会話に貢献せず、コミュニティの行動規範や GitHubの [コミュニティ ガイドライン](/ja/site-policy/github-terms/github-community-guidelines)に違反するコンテンツを削除するのが適切です。

編集とその正当性を明確に示すことが合理的である場合があります。

つまり、リポジトリの読み取りアクセスがあれば、誰でもコミットの編集履歴を見ることができます。 コメントの上部にある **\[編集済み]** ドロップダウンには編集履歴があり、それぞれの編集のユーザーとタイムスタンプが表示されます。

![octo-user によるコメントのスクリーンショット (一部が編集されています)。 ヘッダーの "edited by octocat" の横にあるドロップダウン アイコンがオレンジ色の枠線で囲まれています。](/assets/images/help/repository/content-redacted-comment.png)

## 機密情報の編集

コメントの作者とリポジトリの書き込みアクセスがあるユーザは、コメントの編集履歴から機密情報を削除できます。 詳しくは、「[コメントの変更を追跡する](/ja/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)」をご覧ください。

1. 編集したいコメントに移動します。

2. コメントの右上隅にある \[ <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="Show options" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>] をクリックし、\[ **編集**] をクリックします。

   ![octo-user による pull request コメントのスクリーンショット。 3 つのドットのアイコンの下にドロップダウン メニューが展開され、\[Edit\] がオレンジ色の枠線で囲まれています。](/assets/images/help/repository/comment-menu-edit.png)

3. \[コメント] ウィンドウで、削除するコンテンツを削除し、「`[REDACTED]`」と入力して置き換えます。

4. コメントの下部に、コメントを編集したことを示すメモを入力し、オプションで編集した理由も入力します。

5. **\[コメントの更新]** をクリックします。

## コメントを削除する

リポジトリへの書き込みアクセス権を持つすべてのユーザーは、問題、ディスカッション、プル要求、コミットに関するコメントを削除できます。 組織のオーナー、チーム管理者、コメント投稿者は、チームページのコメントを削除することもできます。

問題やプルリクエストの会話に対して建設的な内容を含むコメントがあれば、そのコメントを編集してください。

コメントの削除は、モデレーターとしての最終手段です。 コメント全体が会話に建設的なコンテンツを追加せず、コミュニティの行動規範やGitHubの[Communityガイドライン](/ja/site-policy/github-terms/github-community-guidelines)に違反している場合は、コメントを削除することが適切です。

コメントを削除すると、リポジトリに対する読み取りアクセスを持つユーザなら誰でも見ることのできるタイムラインイベントが作成されます。 ただし、コメントを削除したユーザの名前は、リポジトリへの書き込みアクセスを持つユーザにしか見えません。 書き込みアクセスを持たないユーザから見ると、タイムラインイベントは匿名化されています。

!["octo-org が 6 分前に hubot からコメントを削除しました" というタイムライン イベントのスクリーンショット。](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png)

> \[!NOTE]
> issue または pull request の最初のコメント (または本文) を削除することはできません。 かわりに、Issue やプルリクエストの本文を編集して、不要な内容を削除してください。

### コメントを削除する手順

1. 削除したいコメントに移動します。
2. コメントの右上隅にある \[ <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="The horizontal kebab icon" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>] をクリックし、\[削除] をクリック **します**。

![octo-user による pull request コメントのスクリーンショット。 3 つのドットのアイコンの下にドロップダウン メニューが展開され、\[Delete\] がオレンジ色の枠線で囲まれています。](/assets/images/help/repository/comment-menu-delete.png)

1. オプションで、コメントを削除したことを示すコメントとその理由を入力します。

## 参考資料

* [組織内モデレーターの管理](/ja/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization)