Diciamo che ho una cronologia di commit con 5 commit. So che posso effettuare il rebase dei miei commit localmente quando faccio una richiesta di pull che li riporterà in un singolo commit.La zucca Github passa dall'interfaccia web alla richiesta pull dopo i commenti di revisione?
Un caso d'uso comune per questo è:
- Fai commit locali, lavorando su funzionalità
- Squash impegna
- Marchio Pull Request
- Ricevi rivedere i commenti
- Aggiornamento PR in modo appropriato
Posso farlo localmente sul mio ma chine e poi spingere di nuovo il mio cambiamento (usando -f poiché il rebase rende fuori sincrono con il telecomando). Questo è un po 'fastidioso.
Tuttavia, ciò richiede che io esegua una revisione ogni tempo di risposta I commenti di revisione: esiste un modo per eseguire l'operazione dall'interfaccia Web?
O forse il mio flusso di lavoro è sbagliato, dovrei modificare tutti i miei "commenti di revisione" che si commettono direttamente sul commit PR principale?
Stavamo parlando di questo al lavoro ieri - non deve essere uno scherzo di April Fools? :) Sono curioso di sapere come funzionerà, perché se è fondamentalmente ridefinendo, allora richiederanno a tutti i tuoi commit intermedi di rebase con successo automaticamente (e non richiedono la fusione manuale). Se prende solo "stato finale" vs "stato iniziale" e fa una diff? Va bene – enderland
@enderland Non è davvero un pesce d'aprile! GitHub deve essere in ascolto dopo l'episodio https://github.com/dear-github/dear-github. – VonC
Sì. Sono solo preoccupato che non funzioni bene nella pratica se sta facendo un'operazione di rebase/squash ... – enderland