github / github/app

General setting for manual approval before commits

Ouverte
#419 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Requests and ideas
Langage dominant
Aucune donnée de langage
Étoiles
2.1k
Forks
153
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Feature summary

The GitHub Copilot App automatically commits. I would like to have a feature setting to turn that off

### What problem are you trying to solve?

**Context:** I'm used to do commits manually in Git. While testing out the GitHub Copilot app, I noticed that the default behaviour seems to be that after "I am finished" is detected, the changes are commited. Unfortunately, I did not get a chance to review the changes.

In my case, I had it scan my customer facing documentation to search for gaps between the documentation and my memory bank. The update worked well, but I still wanted to iron out some changes. After writing "Please change sentence A to sentence B", I noticed another commit.

After writing "Don't do Git commits yourself. I need to manually say okay before you make a commit" the behaviour was as I wanted it. Then, I manually gave my go ahead.

---
Would it be possible to have either
- a general setting regarding commits
- a toggle somewhere in the prompt area like "allow auto-commits" that I can turn on/off in the session?

### Proposed solution

_No response_

### Workflow impact

_No response_

### Installation context

_No response_

### Additional context

_No response_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier ni test n’est nommé. Commencez par suivre le flux des commits automatiques et localiser les contrôles de paramètres ou de prompts existants ; comparez les options de bascule dans les paramètres généraux et par session. Le travail est terminé lorsque les commits restent désactivés jusqu’à ce que l’utilisateur les approuve explicitement, et que le comportement sélectionné soit couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
git, github
Domaine
desktop, developer-experience
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.