Sono uno sviluppatore .NET e ho utilizzato TFS (team foundation server) come software di controllo del codice sorgente molte volte. Le buone caratteristiche di TFS sono:
- Buona integrazione con Visual Studio (quindi faccio quasi tutto visivamente, nessun comando della console)
- Check-out facile, processo di registrazione
- Facile fusione e risoluzione dei conflitti
- Semplici build automatizzati
- Branching
Ora, voglio utilizzare Git come backbone, repository e controllo del codice sorgente dei miei progetti open source. I miei progetti sono in C #, JavaScript o linguaggio PHP con MySQL, o database SQL Server come meccanismo di archiviazione.
Ho appena usato l'aiuto di github.com per questo scopo e ho creato un profilo lì, e ho scaricato una GUI per Git. Fino a questa parte è stato così facile.
Ma sono quasi bloccato ad andare oltre. Voglio solo fare alcune semplici (molto semplici) operazioni, tra cui:
- Creazione di un progetto su Git e associazione a una cartella sul mio laptop
- Controllo / controllo di file e cartelle
- Risoluzione dei conflitti
Questo è tutto ciò che devo fare ora. Ma sembra che la GUI non sia così intuitiva. Mi aspetto che la GUI abbia un Connect To...
o qualcosa del genere, e quindi mi aspetto che venga mostrato un elenco di progetti, e quando ne scelgo uno, mi aspetto di vedere l'elenco di file e cartelle di quel progetto, proprio come esplorare il tuo progetto TFS in Visual Studio. Quindi voglio essere in grado di fare clic con il pulsante destro su un file e selezionare check-in...
o check-out
e cose del genere.
Mi aspetto molto? Cosa dovrei fare per usare facilmente Git proprio come TFS? Cosa mi manca qui?