Tracciamento della cronologia di lavoro in un repository git

2

Domande precedenti correlate:

Domanda:

Ho suddiviso il mio repository in tre directory (swing, android e common) come suggerito da @KarlBielefeldt in risposta alla mia domanda precedente. Ora sto saltando avanti e indietro tra lo sviluppo della mia porta Android e la modifica / aggiunta di funzionalità alla mia app Swing originale. Tutti i miei commit sono lineari (avanti veloce) e solo i miei messaggi di commit danno suggerimenti che indicano se sto lavorando sulla mia app Swing o sulla mia app per Android. C'è un modo migliore per tenere traccia del flusso di lavoro nel mio repository git?

    
posta Code-Guru 23.09.2012 - 22:48
fonte

1 risposta

2

Per la maggior parte mi aspetterei di riuscire a fare abbastanza bene con i comandi di registro mirati. Ad esempio, eseguendo

git log path/to/android

Se fossi in me guarderei tutte e quattro le aree come un unico progetto e non ci preoccuperemo, ma se vuoi davvero storie separate, git sarebbero probabilmente la soluzione migliore. Con questo metodo, creeresti repository Git separati per swing, android e comuni. Quindi, crei un quarto repository: il repository del progetto. Il repository del progetto avrà quindi le versioni android, swing e comuni come sottomoduli che git attinge dai loro repository separati.

A questo punto, hai storie separate per ciascuna delle tue aree comuni.

    
risposta data 01.11.2012 - 23:12
fonte

Leggi altre domande sui tag