Sono un utente di SVN da molti anni ormai e non posso dire di esserne totalmente felice. Pochi giorni fa il mio partner mi ha chiesto di dare un'occhiata a Git dicendo che "ha prestazioni migliori, fusione e ramificazione più facili".
Ho letto alcuni articoli di confronto git vs. SVN e sarei felice se le persone potessero riassumere i pro ei contro usando entrambi i sistemi di controllo della versione.
Ora sto esaminando le persone che sono passate da un sistema all'altro e ascolto opinioni soggettive.
So per me che mi piace molto il modo in cui funziona SVN, avere un repository centrale da cui le persone possono effettuare il checkout, sapendo che posso distribuire da esso una copia di sviluppo dal vivo e una copia di produzione dal vivo, ma a volte abbiamo mal di testa che ordinano conflitti o altri errori e ogni volta che abbiamo bisogno di diff o esaminare la cronologia di un file, abbiamo la latenza di rete da affrontare.
D'altra parte, avere una piattaforma distribuita suona anche come un mal di testa, come puoi controllare gli accessi? hai un repository centrale da cui esegui il push e l'aggiornamento?
Grazie per avere chiarito meglio la questione.