Skip to main content

Enterprise Server 3.20 は、現在リリース候補として使用できます。

会話をロックする

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

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

会話をロックすると、リポジトリに対する読み取りアクセスを持つユーザなら誰でも見ることのできるタイムラインイベントが作成されます。 ただし、会話をロックした人のユーザー名は、次のグループのユーザーにのみ表示されます。

  • リポジトリに対して書き込みアクセス権限を持つユーザー。
  • リポジトリに追加されているコラボレーター。
  • リポジトリが organization によって所有されている場合、読み取りアクセス権を持つ organization メンバー。

この条件を満たさないユーザーの場合、ロック アクターは匿名化されます。

          ![タイムライン イベントのスクリーンショット。"octo-org は熱くなりすぎたためロックされ、会話がコラボレーターに限定されました。2 分前" と表示されています。](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png)

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

アーカイブされていないリポジトリ内のロックされた会話を検索するには、検索修飾子 is:lockedarchived:false を使用できます。 会話はアーカイブされたリポジトリで自動的にロックされます。 詳しくは、「イシューおよびプルリクエストを検索する」をご覧ください。

  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. 会話をロックする準備ができたら、issue または pull request の右側のサイドバー、またはコミット ページのコメント ボックスの上にある [会話のロック] をクリックします。

参考資料

  •         [AUTOTITLE](/communities/setting-up-your-project-for-healthy-contributions)
    
  •         [AUTOTITLE](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)
    
  •         [AUTOTITLE](/communities/moderating-comments-and-conversations/managing-disruptive-comments)