Subversion (en utilisant VisualSVN / tortue) refuse de tirer vers le bas les nouveaux fichiers

StackOverflow https://stackoverflow.com/questions/866835

  •  22-08-2019
  •  | 
  •  

Question

Un problème a commencé à se produire récemment dans lequel certains nouveaux fichiers ajoutés aux dépôts de subversion ne soient pas tiré vers le bas à d'autres clients après avoir fait une mise à jour.

Si je passe en revue le référentiel avec Tortoise je peux voir le fichier. Je peux alors faites un clic droit dessus et sélectionnez « Mise à jour à la révision », qui va tirer le fichier vers le client. Malheureusement, cela prend beaucoup de temps car il n'y a aucun moyen de tirer vers le bas tous les fichiers dans un dossier -. Dire que je dois le faire pour chaque fichier individuellement

La chose étrange est, il ne se produit pas avec tous les fichiers et il ne se produit pas sur toutes les machines clientes. Je l'ai essayé totalement supprimer le dossier de travail et en le tirant vers le bas tout à nouveau, mais le problème persiste.

J'utilise les dernières versions de tortue et VisualSVN.

Quelqu'un a vu autre chose comme ça?

Était-ce utile?

La solution

Bug connu dans Tortue SVN 1.6.1: si vous ajoutez un dossier vide, la profondeur du dossier dans votre copie de travail sera limitée à « vide ». Vous pouvez contourner ce en mettant à jour une fois avec la « mise à jour à la révision ... » dialogue et en sélectionnant « entièrement récursive » en profondeur.

Cela a été corrigé dans 1.6.2.

modifier : noter que TortoiseSVN utilise la bibliothèque client SVN, qui est l'endroit où le bug était. Le client de ligne de commande avait le même problème.

Autres conseils

La seule chose que je peux penser est peut-être qu'il a à voir avec le 1,5 à 1,6 transition? Assurez-vous que chacun a une version 1.6 de tortoiseSVN et encore peut-être essayer.

En outre, la façon dont vous phrasé la question fait sonner comme vous utilisez SVN pour la distribution de fichiers au lieu de la concurrence. Si tel est le cas, envisagez un outil comme Unison au lieu de SVN.

Je viens arrive d'avoir le même problème. Voici une solution:

svn update `svn ls`

Oui, je sais que ce problème est loin d'être maintenant, mais il se heurte encore à la recherche de haut Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top