web-dev-qa-db-fra.com

Quelle est la différence entre la mise à jour SVN en tête et la synchronisation avec le référentiel?

Lorsque je clique avec le bouton droit sur mon projet dans Eclipse, je vois deux options se synchroniser avec le référentiel et se mettre à jour en tête. Je ne comprends pas quelle est la différence entre eux?

35
M Sach

La différence est la suivante:

La mise à jour vers HEAD fera svn update .

En d'autres termes, il mettra à jour votre copie de travail à la dernière révision du référentiel.

Synchroniser avec le référentiel est quelque chose de similaire à svn status -u , mais encore plus.

Il ouvrira un onglet Synchroniser (ou perspective) qui affiche un aperçu de vos modifications locales (sortantes) par rapport aux modifications du référentiel (entrantes).

Dans cet onglet ou cette perspective, vous pouvez consulter et synchroniser (valider/mettre à jour) des fichiers individuels, voir les différences entre vos fichiers de copie de travail et les fichiers entrants du référentiel, parcourir l'historique des validations, résoudre les conflits.

En général, je vous recommande fortement de consulter le Manuel SVN . Au moins deux premiers chapitres.

56
Paker