Un semplice flusso di lavoro GIT per piccoli team

-1

Ho appena aderito a un progetto in cui uno sviluppatore ha lavorato da solo per 15 anni. Questa è la prima volta che qualcuno ha collaborato a un progetto. L'ho appena convinto che abbiamo bisogno del controllo della versione sul progetto per collaborare efficacemente come prima era completamente non provato (copie manuali delle versioni del codice). Ho impostato su SourceTree con GIT. Entrambi lavoriamo sugli stessi file del programma, ma lavoriamo in diversi giorni della settimana. Ora abbiamo bisogno del più semplice flusso di lavoro possibile. Sembra che il flusso di lavoro centralizzato sia il migliore.

Il nostro processo desiderato: Inizio della giornata: Scarica le modifiche dei colleghi.

Per tutto il giorno: Apporta le nostre modifiche.

Fine se il giorno: Carica le nostre modifiche.

In GIT qual è l'equivalente di questo?

La mia idea: Rilascio stabile sul master Ramo di sviluppo per le modifiche

Inizio della giornata: git pull --rebase sviluppo dell'origine

Per tutto il giorno: git commit (ogni volta che vogliamo)

Fine giornata: git push origin development

Quando la versione è pronta: Commessa finale contrassegnata con il numero di versione.

Quindi Manager esegue:

git checkout master git unire lo sviluppo git push origin master

Questo aspetto è buono e semplice per i nostri scopi, oppure esiste un modo più semplice e semplice per chi non apprezza la complessità aggiungendo a un flusso di lavoro (da solista) di cui gode da 15 anni?

    
posta Kyohei Kaneko 18.07.2018 - 10:29
fonte

1 risposta

3

Git Flow. È documentato, ben testato e SourceTree ha pulsanti per semplificare il processo.

Il tuo vero problema è convincere il tuo co-sviluppatore che tali cose sono necessarie. Posso capire perché pensi che la semplicità potrebbe essere un buon punto di vendita, ma così può essere "offici"

    
risposta data 18.07.2018 - 10:47
fonte

Leggi altre domande sui tag