2009-07-15 5 views
5

Je viens de supprimer deux fichiers dans le client et quand essayé de mettre à jour ces deux fichiers manquaient, mais ils étaient dans le serveur.TortoiseSVN - fichiers manquants dans le client

J'ai essayé "nettoyage", puis "mise à jour" qui ne fonctionnait pas. Mais quand j'ai vérifié une nouvelle version à un endroit différent les dossiers étaient là.

Dans quelle situation ce scénario se produit-il? Initialement j'ai "ajouté" des fichiers au serveur mais il se trouve que le serveur a déjà ces fichiers.

P.S. J'utilise TortoiseSVN 1.5.6.

alt text http://img268.imageshack.us/img268/2140/missingfiles.jpg

problème a disparu quand je supprimé l'ensemble sous dossier contenant et fait une autre « mise à jour » dans le dossier parent. qu'est-ce qui a causé ça?

Merci,

Répondre

13

Faites un clic droit sur le dossier dans lequel vous avez supprimé les fichiers, sélectionnez Revert, les fichiers doivent y apparaître avec le manquant état, sélectionnez uniquement les fichiers et cliquez sur OK.

Missing files

+0

Assurez-vous que tous les fichiers avec les modifications que vous souhaitez conserver ne sont pas cochés. –

+0

Merci pour la réponse. J'ai vu ces fichiers "manquants" et les ai vérifiés avant de rejeter le dlg de retour. Mais quand j'applique "mise à jour" rien ne s'est passé dans ce dossier. Lorsque je "reconvertis" ce dossier, les fichiers "manquants" ont disparu, mais seulement "modifié" ont été laissés. – user124858

+0

Lorsque vous annulez les fichiers * manquants *, ils sont restaurés dans votre copie de travail, je suis sûr que les fichiers ont été restaurés. – CMS

1

Je vois cela beaucoup avec le plugin Subversive dans Eclipse et la ligne de commande client SVN. Lorsque vous suivez HEAD, cela n'arrive généralement pas, mais lorsque je passe à une révision précédente et que je reviens à la tête, je perds habituellement un fichier qui a été ajouté ou supprimé entre-temps. "Svn up folder /" ne les restaure pas, "svn up folder/file" fait ("Ajouté"). Je ne l'ai pas vu avec les versions antérieures de subversion, pour moi cela semble être une régression dans 1.5 ou 1.6.

-1

J'ai eu le même problème. Je l'affiche ici pour éviter de créer une question en double inutile pour un problème similaire. Revert n'a pas fonctionné. Le nettoyage ou l'effacement du cache ne fonctionnait pas non plus. Ce qui a fonctionné pour moi était de mettre à jour vers une version antérieure, puis de mettre à jour vers la version la plus récente.

-1

Je peux reconnaître que ce problème existe toujours dans TortoiseSVN 1.9.2, Construire 28806-64 bits, fonctionnant sous Windows 7.

Même après le retrait de grandes parties de l'arborescence et de faire une mise à jour après le fichier manquant ne sera pas restauré. "svn revert", "svn cleanup" etc. ne fonctionnent pas non plus. Mais je peux restaurer le fichier à partir de la ligne de commande avec "svn update dir/missing_file.txt". Un simple "svn update dir" ne fonctionnait pas.

Questions connexes