Ho un fork di repository popolari, voglio essere in grado di tenere traccia dei commit inviati a quel repository pur avendo anche i miei commit personali sul mio fork. Non voglio davvero che le mie modifiche vengano unite a monte, quindi sto bene con l'unione / rebasing ogni volta che qualcuno si impegna nel repository upstream.
Ho letto del flusso di lavoro triangolare e del supporto di Magit e l'ho pensato alla grande. Fa esattamente quello di cui ho bisogno, tranne per il fatto che insiste sul fatto che i miei commit locali dovrebbero essere finalmente uniti nel repository principale, visualizzando quindi un elenco dei miei commit locali nella sezione Unmerged into upstream/master
:
Head: <local commit>
Merge: upstream/master <upstream commit>
Push: origin/master <local commit>
Unpulled from upstream/master (1)
987ac90 upstream/master <upstream commit>
Unmerged into upstream/master (1)
123baf8 master origin/master <local commit>
Questo va bene se ci sono un paio di commit, ma in seguito le mie modifiche personali si accumuleranno e l'elenco crescerà. C'è un modo per impostare la sezione Unmerged into upstream/master
da nascondere sempre?