Je suis un développeur .NET et j'ai utilisé TFS (Team Foundation Server) comme logiciel de contrôle de source à plusieurs reprises. Les bonnes fonctionnalités de TFS sont:
- Bonne intégration avec Visual Studio (donc je fais presque tout visuellement; pas de commandes console)
- Check-out et processus d'enregistrement faciles
- Fusion facile et résolution de conflits
- Constructions automatisées faciles
- Ramification
Maintenant, je veux utiliser Git comme colonne vertébrale, référentiel et contrôle de source de mes projets open source. Mes projets sont en langage C #, JavaScript ou PHP avec des bases de données MySQL ou SQL Server comme mécanisme de stockage.
Je viens d'utiliser l'aide de github.com à cet effet et j'ai créé un profil là-bas et téléchargé une interface graphique pour Git. Jusqu'à cette partie était si facile.
Mais je suis presque obligé d'aller plus loin. Je veux juste faire quelques opérations simples (vraiment simples), notamment:
- Créer un projet sur Git et le mapper dans un dossier sur mon ordinateur portable
- Extraire / archiver des fichiers et des dossiers
- Résolution des conflits
C'est tout ce que je dois faire maintenant. Mais il semble que l'interface graphique ne soit pas très conviviale. Je m'attends à ce que l'interface graphique ait un Connect To...
ou quelque chose comme ça, puis j'attends une liste de projets à afficher, et quand j'en choisis un, je m'attends à voir la liste des fichiers et des dossiers de ce projet, tout comme l'exploration de votre projet TFS dans Visual Studio. Ensuite, je veux pouvoir cliquer avec le bouton droit sur un fichier et sélectionner check-in...
ou check-out
et des trucs comme ça.
J'attends beaucoup? Que dois-je faire pour utiliser facilement Git comme TFS? Qu'est-ce que j'oublie ici?