Skip to main content

Verrouillage des conversations

Les propriétaires et collaborateurs du dépôt, ainsi que les personnes ayant un accès en écriture à celui-ci, peuvent verrouiller les conversations concernant des problèmes, des demandes de tirage (pull request) et des commits de manière définitive ou temporaire, afin de désamorcer toute tension.

Vous pouvez verrouiller une conversation quand l’intégralité de celle-ci n’est pas constructive, ou qu’elle enfreint le code de conduite de votre communauté ou les recommandations relatives à la communauté de GitHub. Quand vous verrouillez une conversation, vous pouvez également spécifier un motif, qui est visible publiquement.

Le verrouillage d’une conversation crée un événement de chronologie visible par toute personne disposant d’un accès en lecture au dépôt. Toutefois, le nom d’utilisateur de la personne qui a verrouillé la conversation est visible uniquement par les personnes disposant d’un accès en écriture au dépôt. Pour les personnes qui ne disposent pas d’un accès en écriture, l’événement de chronologie est anonymisé.

Capture d’écran d’un événement de chronologie, qui indique « octo-org verrouillé comme conversation trop animée et limitée aux collaborateurs il y a 2 minutes ».

Quand une conversation est verrouillée, seules les personnes disposant d’un accès en écriture ainsi que les propriétaires et collaborateurs du dépôt peuvent ajouter, masquer et supprimer des commentaires. Les réactions et les votes dans une conversation verrouillée sont désactivés pour tous les utilisateurs.

Pour rechercher des conversations verrouillées dans un dépôt qui n’est pas archivé, vous pouvez utiliser les qualificateurs de recherche is:locked et archived:false. Les conversations sont automatiquement verrouillées dans les dépôts archivés. Pour plus d’informations, consultez « Recherche de problèmes et de demandes de tirage ».

  1. Vous pouvez éventuellement écrire un commentaire expliquant pourquoi vous verrouillez la conversation.
  2. Dans la barre latérale de droite du problème ou de la demande de tirage (pull request), ou au-dessus de la zone de commentaire de la page de commit, cliquez sur Verrouiller la conversation.
  3. Si vous le souhaitez, sélectionnez le menu déroulant Choisir un motif, puis cliquez sur le motif du verrouillage de la conversation.
  4. Lisez les informations sur le verrouillage des conversations, puis cliquez sur Verrouiller la conversation pour ce problème, Verrouiller la conversation pour cette demande de tirage ou Verrouiller la conversation pour ce commit.
  5. Quand vous êtes prêt à déverrouiller la conversation, dans la barre latérale droite du problème ou de la demande de tirage, ou au-dessus de la zone de commentaire de la page de commit, cliquez sur Déverrouiller la conversation.

Pour aller plus loin