VCS - Un modo migliore per cambiare posizione piuttosto che spingere al ramo?

0

Lavoro spesso da più postazioni e ci sono orari (ad esempio alle 16:59 di un venerdì) quando devo partire rapidamente con codice potenzialmente instabile. In questo momento tendo a impegnarmi e spingere le giornate a lavorare nella mia filiale ea lavorarci da casa / altrove, ma questo mi sembra un po 'sporco. Gli altri lo ritengono accettabile? In quale altro modo potresti occupartene?

    
posta Daniel Lyons 12.12.2014 - 10:29
fonte

2 risposte

0

Ci sono due ragioni principali per usare i rami in un VCS:

  1. Per isolare le feature non rilasciate l'una dall'altra e dal codice rilasciato. Questo è principalmente ciò che è git flow .
  2. Condivisione di codice incompleto con altri sviluppatori senza alcun impatto sull'intero team. Questo è esattamente il tuo caso d'uso, in cui puoi leggere "altri sviluppatori" come "me stesso seduto dietro a diversi computer".

Quindi, sì, commettere codice incompleto non compilato su un ramo è perfettamente soddisfacente. L'unica considerazione dovrebbe essere che altri (incluse le configurazioni di build automatiche) non dipendano dal fatto che quel ramo sia stabile / realizzabile.

    
risposta data 12.12.2014 - 11:29
fonte
0

Questo è perfettamente accettabile per me. In effetti, probabilmente l'ho fatto da quando ho iniziato ad usare il controllo di versione perché l'ho trovato il modo più comodo. Altre opzioni come dropbox ecc funzionano, ma poi devi ancora aspettare la sincronizzazione e questo porta a conflitti a volte che sono un pasticcio. Ho persino saputo che le persone si inviavano via email il lavoro temporaneo, anche più pasticciato.

Di solito non spingo solo al ramo su cui sto lavorando, ma ad un ramo chiamato work-in-progress, ad esempio: se sei di fretta è facile spingere tutte le modifiche correnti ad un branch as-is senza dover disporre correttamente uno o più commit con messaggi decenti, ecc o senza dover correggere successivamente il tuo commit disordinato.

    
risposta data 12.12.2014 - 11:00
fonte

Leggi altre domande sui tag