-
VS2022 et GIT
Bonjour à tous,
Nous allons prochainement migrer à contre cœur de Visual SVN (Turtoise) vers GIT.
Je suis un pro Microsoft et donc quand je vois des développeurs qui lancent des commandes à tout va pour la moindre virgule déplacées dans le code je me dis que GIT n'a pas du tout été pensé par un dev UX/UI.
Heureusement je vois des applications ou extension VS. Qu'utilisez vous de votre côté ? Et ne me répondez pas des commandes lol, on est en 2024 !
-
je fais partie de ceux que les commandes rebutent aussi ^^ et on est passés sous git aussi
git est intégré à vs 2022, au début il manquait énormément de choses (dixit ceux qui connaissent git chez nous)
(après ceux qui utilisaient déjà git chez nous ne faisaient pas des lignes de commandes, ils utilisent des utilitaires genre tortoisegit)
depuis avec les mises à jour ca a rattrapé pas mal de choses
il doit encore manquer des trucs pour les experts, mais perso venant de TFVC je trouve à priori tout ce que je cherche
clone repository (possible même direct depuis le menu d'ouverture de vs)
commit (sauvegarde en local) (possibilité de commit juste une partie des fichiers modifiés (indexer))
push (envoyer tous les commits vers le repository)
pull (y a 2 pull, je sais plus comment il s'appelle l'autre en anglais :lol:, enfin y en a qui ramène sans intégrer le code (on eut regarder ce qu'on va récupérer (entrant) en différentiel), et l'autre qui intègre aussi le code (et donc peut demander de merge (le merge est intégré à vs aussi))
y a des stash (enregistrer du code à modifier plus tard, on peut reprendre un stash et ca peut demander de merge) (avec tfvc l'équivalent de stash c'était un shelveset et un autre dev pouvait le récupérer, là ca a l'air d'être en local, donc non (ou alors y a moyen de les transmettre))
j'ai cru voir qu'il y avait plein d'autre trucs intégrés, comme la gestion des pull request ...
un truc à savoir aussi, quand git et lent il faut vider son dossier temp de windows (genre des fois ca met plus d'une minute pour envoyer 3 fichiers au lieu de 5 secondes :roll:) (c'est un peu de la faute de vs quand même, des fois il me fait 30Go d'on ne sait quoi)