Je vient d'un environnement SVN et j'explore Git avec TortoiseGit.
Lorsque j'ai clique avec le bouton droit de la souris sur un référentiel git "choqué", je peux effectuer un Git Sync
commande, mais aussi une commande Pull
.
Quelle est la différence entre ces deux fonctions précisément?
La boîte de dialogue TortoiseGit Sync peut effectuer plusieurs opérations de synchronisation dans une boîte de dialogue, y compris
"Sync" n'est pas un concept Git, il est unique à Tortoisegit seulement!
La boîte de dialogue TortoiseGit Pull n'effectue que les opérations de tirage, mais elle dispose d'options plus avancées pour que les utilisateurs choisissent.
Je n'ai pas tortuegit, mais, de l'esprit: tirez le transfert de données unidirectionnel (de la télécommande sur la section locale), la synchronisation (telle qu'elle est écrite) est bidirectionnelle (pull + poussant) et publier des modifications locales dans la télécommande