51 votes

SVN continue à corrompre les fichiers avec "<<<<<<<. Mine", comment réparer?

J'ai un projet Visual Studio C # sous contrôle de version (SVN). J'ai toujours engagé et mis à jour le projet sans aucun problème. Mais il y a quelques heures, Visual Studio renvoie l'erreur suivante lorsque j'essaie de lancer / reconstruire le projet:

Les fichiers ont une valeur non valide "<<<<<<<. Min.". Caractères illégaux dans le chemin.

Je ne sais pas comment résoudre ce problème. Que devrais-je faire?

66voto

Benjamin Podszun Points 5120

Cela se produit lorsque svn rencontre un conflit: vous avez modifié un fichier, le fichier sur le serveur a été modifié et il ne peut pas (facilement) être fusionné automatiquement. Vous devez décider quelle est la solution correcte maintenant.

Subversion ajoute simplement le diff dans votre fichier source (et crée des fichiers à côté, nommés OriginalName.mine (inchangé) et OriginalName.rsomething (inchangé, version du serveur)).

Corrigez le conflit et dites à Subversion que le problème est résolu .

41voto

marcg Points 41

supprimez simplement le dossier obj et cela fonctionnera bien.

11voto

Confusion Points 6056

Supprimez le code qui ne devrait pas être dans le fichier générant l'erreur et supprimez les trois fichiers avec les extensions .mine,. <somerevision> et. <some_other_revision> . svn a mis à jour les fichiers qui contiennent maintenant des "conflits" et vous devez les résoudre à la main. Cela signifie généralement que vous avez édité un fichier, qu'une autre personne a édité le même fichier et a archivé les modifications, sans que vous ayez fait attention à l'extraction du fichier modifié.

6voto

Wim Coenen Points 41940

Veuillez lire le chapitre Utilisation de base dans le livre Subversion. Il contient une section sur la fusion manuelle des conflits qui explique les marqueurs de conflit que vous voyez.

3voto

done_merson Points 480

Supprimer les dossiers de débogage a fonctionné pour moi (voir comment ne pas répondre ci-dessus). Je l'ai obtenu après avoir déplacé 12 dossiers d'une section de svn vers une nouvelle section. Donc, si vous obtenez ceci après avoir déplacé un projet et que l'erreur ne pointe pas vers un fichier réel, c'est probablement votre problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X