Je suis assez nouveau à la fois Subversion et Subclipse et je vois quelques problèmes qui me font croire qu'il y a une différence entre la mise à jour et la synchronisation. Plus précisément, je trouve que lorsque j'essaie de revenir (en utilisant l'historique de la sous-clipse), je reçois souvent un message disant «Impossible de renverser fusionner une plage de l'histoire future d'un chemin, essayez de mettre à jour d'abord». Ma synchronisation devrait m'assurer que j'ai la version "tête" de tous les fichiers de ma branche sur le REPO, mais faire une "Mise à jour en tête" résout le problème ... alors qu'est-ce qui donne? J'ai essayé de vérifier la console SVN pour voir ce qui change, mais ce n'est pas très bavard.SVN Synchroniser vs mettre à jour vers la tête (sous-claquette)
Des idées?
J'ai une deuxième question, mais je suppose que la réponse à la première éclaircira. Si vous êtes curieux et avez le temps de lire, je vais le taper aussi. Voici le scénario ... J'ai ramifié tous mes fichiers à partir d'un tag "Production", et j'ai commencé à travailler sur mon projet. Après quelques validations, je vérifie l'historique d'un fichier modifié et remarque que la version 'en gras' (selon la documentation, cela devrait être la tête) est en dessous de tous mes commits. C'est comme si ce que j'ai n'est pas la tête. Mais la tête est juste la dernière version du projet, n'est-ce pas? Alors qu'est-ce qui me manque?
Merci pour votre réponse et prendre le temps de lire ceci!
Hey Mike, je pris un coup d'œil à cet article, mais je ne suis pas certain que cela s'applique. Bien qu'un commit ne met pas à jour votre copie de travail, une synchronisation devrait. Je vois non seulement les changements sortants, mais entrants. Cela ne serait-il pas la même chose que la mise à jour? – gergesi
Ahh, la réponse est dans cet article mais dans la section sur les dossiers! Lorsque je valide un fichier, son dossier parent ne passe pas à ma révision. Il connaît la révision (est présent dans l'histoire) mais ne bouge pas. La synchronisation ignore cela, mais Update to HEAD le résout. – gergesi