Questo può sembrare un po 'strano, ma mi chiedo un buon modo di lavorare in Git da più macchine collegate in qualche modo. Mi sembra di avere due opzioni e di vedere vantaggi su entrambi i lati:
- Usa git stesso per la condivisione, ogni macchina ha il suo repository e devi recuperarli.
- Puoi lavorare su entrambe le macchine anche se l'altra è offline. Questo di per sé è piuttosto grande, penso.
- Utilizzare un repository condiviso sulla rete tra computer.
- Non è necessario eseguire git pull ogni volta che si cambia macchina, poiché il codice è sempre aggiornato.
- Non preoccuparti di aver dimenticato di inviare il codice dall'altra tua macchina non di hosting, che ora è fuori portata, dal momento che stavi lavorando su una condivisione file su questa macchina.
La mia intuizione dice che tutti generalmente scelgono la prima opzione. Ma il rovescio della medaglia che vedo è che potresti non essere sempre in grado di accedere al codice dalle altre tue macchine, e certamente non voglio spingere tutti i miei rami WIP su github alla fine di ogni giorno. Inoltre, non voglio lasciare sempre i miei computer accesi in modo da poterli recuperare direttamente da loro. Infine, un aspetto secondario è che tutti i comandi git per mantenere aggiornati più rami possono diventare noiosi.
C'è un terzo punto di vista su questa situazione? Forse sono disponibili alcuni strumenti di terze parti che aiutano a semplificare questo processo? Se affrontate questa situazione regolarmente, cosa suggerite?