Può sembrare un po 'strano, ma mi sto chiedendo un buon modo per lavorare su Git da più macchine collegate in rete in qualche modo. Mi sembra di avere due opzioni e posso vedere i 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é è abbastanza grande, credo.
- Utilizzare un repository condiviso sulla rete tra macchine.
- 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 macchina non di hosting, che è ora fuori dalla portata, dal momento che stavi lavorando su una condivisione di file su questa macchina.
La mia intuizione dice che generalmente tutti scelgono la prima opzione. Ma il lato negativo che vedo è che potresti non essere sempre in grado di accedere al codice dalle tue altre macchine, e di certo non voglio spingere tutti i miei rami WIP a github alla fine di ogni giorno. Inoltre, non voglio dover lasciare i miei computer sempre e quindi posso prelevarli direttamente. Infine, un punto minore è che tutti i comandi git per tenere aggiornati più rami possono diventare noiosi.
C'è una terza possibilità in questa situazione? Forse sono disponibili alcuni strumenti di terze parti che aiutano a semplificare questo processo? Se ti occupi regolarmente di questa situazione, cosa suggerisci?