Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

会話をロックする

リポジトリのオーナーおよびコラボレーター、そしてリポジトリへの書き込みアクセスを持つユーザは、過熱した議論を和らげるために、Issue、プルリクエスト、およびコミットに関する会話を、恒久的または一時的にロックすることができます。

会話全体が建設的でない場合や、コミュニティの行動規範または GitHub のコミュニティ ガイドラインに違反している場合は、会話をロックするのが適切です。 会話をロックするとき、理由を指定することもできます。これは誰にでも見ることができます。

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

ロックした会話について匿名化されたタイムラインイベント

会話がロックされている間は、書き込みアクセス権を持つユーザーリポジトリの所有者とコラボレーターのみがコメントの追加、非表示、削除を行うことができます。 ロックされた会話での反応と投票は、すべてのユーザーに対して無効になります。

アーカイブされていないリポジトリ内のロックされた会話を検索するには、検索修飾子 is:lockedarchived:false を使用できます。 会話はアーカイブされたリポジトリで自動的にロックされます。 詳細については、「Searching issues and pull requests」 (問題とプルリクエストの検索) を参照してください。

  1. オプションで、会話をロックする理由を説明するコメントを書いてください。
  2. issue または pull request の右余白、またはコミット ページのコメント ボックスの上にある [会話のロック] をクリックします。 [会話のロック] リンク
  3. オプションで、会話をロックする理由を選択します。 会話をロックする理由のメニュー
  4. 会話のロックに関する情報を読み、 [Lock conversation on this issue](この issue に関する会話をロックする)[Lock conversation on this pull request](この pull request に関する会話をロックする) 、または Lock conversation on this commit をクリックします。 [理由] ダイアログ ボックスでロックを確認する
  5. 会話のロックを解除する準備ができたら、 [会話のロック解除] をクリックします。 [会話のロック解除] リンク

参考資料