4 votes

Erreur SVN Tortoise "Les liens symboliques ne sont pas supportés sur cette plate-forme".

Lorsque j'essaie de mettre à jour un sous-dossier de mon projet, tortoise SVN me donne l'erreur suivante

Working copy "c:\project\extensions" locked.
"c:\project\extensions" is already locked

J'ai essayé de nettoyer à partir du \extensions et aussi le c:\project les deux me donnent

Cleanup failed to process the following paths:
c:\projects
Symbolic links are not supported on this platform

Que se passe-t-il ?

4voto

alroc Points 11868

Bien que Subversion puisse versionner des liens symboliques, Subversion sous Windows ne les prend pas en charge (le vrai support des liens symboliques n'est pas arrivé sur NTFS avant la sortie de Windows 7). Un des autres utilisateurs de votre référentiel a apparemment créé, ajouté et validé un ou plusieurs liens symboliques.

À la place du lien symbolique, Subversion vous donnera un fichier texte avec une note à l'intérieur vous indiquant où le lien symbolique pointe.

Vous devrez demander aux autres utilisateurs de supprimer les liens symboliques, en les remplaçant éventuellement par des externes de niveau fichier pour simuler le comportement. Ce n'est pas idéal, mais c'est tout ce que vous pouvez faire pour le moment si des clients Windows utilisent le référentiel.

1voto

Arthur Points 84

Il semble que maintenant ce problème est causé par OneDrive synchronisant un fichier en question qui apparaît comme un lien symbolique dans TortoiseSVN. Je l'ai résolu en copiant le fichier vers un emplacement non sauvegardé par OneDrive, en mettant à jour SVN à partir de là, et tout a fonctionné.

-1voto

user2714849 Points 1

Les liens symboliques sont supportés à partir de TortoiseSVN 1.8. Il semble que ce message d'erreur soit un vestige de l'époque où ils n'étaient pas supportés. Il devrait être signalé aux développeurs pour qu'ils l'ajustent.

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