SVN: Un collègue a coché un dossier dans le référentiel, mais je ne peux pas mettre à jour ma version.

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

Question

En montrant à un collègue comment utiliser SVN hier, nous avons créé un dossier et un fichier de test dans notre solution Visual Studio existante. Nous l'appellerons " Test " dossier contenant deux fichiers, "Test.ascx". et "Test.ascx.cs". Nous l'avons ajouté (ou Visual SVN l'a ajouté, parce que c'est génial) et nous l'avons validé. Nous avons également ajouté et validé d'autres fichiers ailleurs dans le projet.

Nous pouvons le voir dans le référentiel (et les autres fichiers).

Faire une mise à jour sur ma propre machine pour extraire ces nouveaux fichiers a eu pour résultat que les autres fichiers ont été extraits correctement, MAIS le dossier Test n'apparaît pas. Peu importe le nombre de fois où j'essaye de mettre à jour à partir de différents points dans VS et dans le navigateur TortoiseSVN (urgh) Repo, il ne peut pas voir qu'il y a des modifications à supprimer.

Où vais-je mal?

Était-ce utile?

La solution

Ceci est un problème connu.

Vous pouvez utiliser

$ svn update --depth = infinity

pour forcer la mise à jour. Avec TortoiseSVN, utilisez l’option " Mettre à jour vers la révision " dans le sous-menu, puis modifiez la liste déroulante de profondeur en "entièrement récursive".

Autres conseils

J'ai déjà eu des erreurs fantômes comme celle-ci auparavant et le plus simple consiste à supprimer le dossier parent et à le mettre à jour:

Project Root
    Project
        NewFolder

Supprimez Projet , puis mettez à jour la racine du projet

.
  
    

Nous pouvons le voir dans le référentiel (et les autres fichiers).

         

...

         

Peu importe le nombre de fois où j'essaye de mettre à jour à partir de différents points dans VS et dans le navigateur Repo TortoiseSVN (urgh), il ne peut pas voir qu'il y a des modifications à supprimer.

  

Ainsi, vous pouvez ou ne pouvez pas le voir dans le navigateur de référentiel?

Avez-vous validé et mis à jour le dossier parent de votre dossier de test?

Je ne sais pas, svn me dit toujours de nettoyer, avez-vous essayé cela?

Ce n'est pas une réponse, je sais, mais j'ai essayé toutes les solutions que vous avez gentiment suggérées et je me suis retrouvé avec des conflits, j'ai écrasé TortoiseSVN et construit Karma. Par conséquent, une modification fiable dans le fichier .svn / entries l'a triée.

Jusqu'à présent, je n'étais qu'un développeur utilisant SVN uniquement pour gérer mon code source. Les autres personnes n'ont pas de problèmes, et je ne fais qu'archiver des choses. J'utilise Visual SVN en tant que couche pour friguer SVN pour .NET (avec lequel ce n'est pas génial) et il semble que je rencontre constamment des problèmes. J'effectue des opérations très simples, même pas de branchement / marquage. Simple simple simple. Et pourtant, j'ai des problèmes avec ça?

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