Ho 3 telecomandi standard per un repository principale al quale lavoro attualmente: un backup locale, la workstation del mio partner di sviluppo e un repository ospitato. Abbiamo 3 o 4 rami attivi la maggior parte del tempo, uno dei quali è master.Rif confini mostrati con git log --decorate
a monitorare i rami su base regolare per tutto il giorno con:
git log --graph --oneline --decorate -15 my-branch his-repo/his-branch master other-branch
--decorate
è fondamentale perché mi permette di sapere lo stato delle cose per quanto riguarda i nostri rami di sviluppo molto volatili. Il problema è che vedo tutte degli arbitri remote e tutte dei rami, i tag, ecc nella decorazione.
Esiste un modo per limitare lo --decorate
alla produzione di determinati riferimenti? L'elenco degli arbitri sulla riga di comando limita solo i commit mostrati, non gli arbitri mostrati.
Grazie, Mike
Manipolare 'refs' non è una cattiva idea, tranne che devo anche tener conto di' packed-refs'. Anche se forse una volta che ho scritto la sceneggiatura, troverei altri usi ... Poi, ancora una volta, un hard-coded script per rinominare 'refs' e' packed-refs' e inserire un semplice file 'packed-refs' con gli hash corretti potrebbe essere abbastanza semplice. Il più grande pericolo che vedo in questo è qualsiasi altro processo che potrebbe accedere al repository (IDE, ecc.) – MikeJansen
Non ho mai integrato il controllo del codice sorgente con alcun IDE. Quindi, di nuovo, sono nel mondo .NET in cui non vi è alcuna fiducia in OSS;) –
Sono in .NET anche per lo più. Io uso il provider di controllo del codice sorgente git principalmente per fare una rapida diff, cronologia o colpa. Uso TortoiseGit principalmente per lo Show Log. – MikeJansen