Utiliser Remy

Créer une branche de conversation

Explorez une autre approche à partir d’une discussion existante.

Périmètre : les étapes ci-dessous concernent une conversation locale dans l’application de bureau.

Une branche de conversation démarre une nouvelle conversation à partir d’une réponse existante, en conservant la discussion jusqu’à ce point pour essayer une autre approche. La conversation d’origine reste disponible.

1. Décider quand créer une branche

Votre objectif Action conseillée
Corriger le résultat de la tâche actuelle Poursuivez dans la conversation d’origine
Essayer une autre approche à partir de la discussion existante Créez une branche depuis la réponse pertinente
Démarrer une tâche sans rapport Démarrez une nouvelle conversation et décrivez le nouvel objectif

Par exemple, si Remy a expliqué deux implémentations possibles, créez une branche depuis cette réponse pour explorer les alternatives dans des conversations distinctes.

2. Créer une branche depuis une réponse

  1. Ouvrez la conversation d’origine et trouvez la réponse de Remy à partir de laquelle créer une branche.
  2. Consultez les commandes sous la réponse. Pour les réponses anciennes, vous devrez peut-être les survoler pour afficher les commandes.
  3. Cliquez sur l’icône de branche intitulée Créer une branche dans une nouvelle conversation.
  4. Attendez que la nouvelle conversation s’ouvre à droite et examinez la discussion qu’elle reprend.
  5. Expliquez l’orientation à explorer dans la nouvelle conversation.

La branche inclut la réponse sélectionnée et la conversation qui la précède. Les échanges ultérieurs dans la conversation d’origine ne font pas partie du point de départ de cette branche.

Exemple de demande
Conserve les exigences déjà convenues, mais explore d’abord une autre implémentation.
Analyse une approche réutilisant l’API existante. Énumère les modules à modifier, les compromis et la méthode de vérification.
Ne modifie pas encore de fichiers, n’installe pas de dépendances et ne fais ni commit ni push.

3. Comprendre l’état des fichiers

Créer une branche de conversation n’annule pas les modifications de fichiers et ne crée pas automatiquement de branche Git ni de copie isolée du projet.

Si vous créez une branche depuis une ancienne réponse, les fichiers du projet restent dans leur état actuel. Ils ne reviennent pas à leur état au moment de cette réponse. Vérifiez les fichiers et les modifications non commitées avant de demander à la nouvelle conversation de les modifier.

Exemple de demande
Examine les fichiers actuels du projet et les modifications non commitées.
Explique leurs différences avec l’état décrit au point où cette conversation a été créée en branche.
Énumère les différences sans modifier les fichiers. Attends ma confirmation avant de poursuivre la nouvelle approche.

Lorsque deux conversations utilisent le même dossier de projet, terminez et examinez un ensemble de modifications avant de décider de la suite. Pour comparer indépendamment des implémentations, préparez des répertoires de travail isolés avec le processus habituel de gestion de versions du projet.

4. Revenir à la conversation d’origine

Ouvrez la conversation d’origine depuis la barre latérale ou cliquez sur Suite de la conversation dans la branche pour revenir au point correspondant dans la conversation source.

Les conclusions de la branche ne deviennent pas automatiquement partie des échanges ultérieurs de la conversation d’origine. À votre retour, fournissez la conclusion à adopter et demandez à Remy de vérifier les fichiers actuels.

5. Si la création de branche échoue

  • Une conversation vide ne fournit pas de point de départ valide. Choisissez une conversation contenant déjà une réponse.
  • Si le projet est introuvable, vérifiez le dossier associé à la conversation.
  • Vérifiez la barre latérale et le message d’erreur avant de cliquer à nouveau, pour éviter de répéter l’opération.
  • Si la tâche d’origine modifie encore les fichiers, attendez sa fin avant de demander à la branche de modifier le même dossier.

6. Poursuivre la découverte