Impossible de mettre à niveau SVN - Impossible d'ouvrir le répertoire ./svn/text-base Aucun fichier ou répertoire de ce type
Il semble y avoir une boucle infinie de problèmes ici, dont je ne sais pas comment les surmonter.
J'ai ce répertoire qui l'habitude d'être sous SVN 1.6 alors maintenant, quand je ne svn status
je suis conseillé de mettre à niveau SVN qui a du sens. Étrangement, lorsque je lance svn upgrade
j'ai une erreur:
[root@141-16 src]# svn upgrade
svn: E000002: Can't open directory '[current directory]/.svn/text-base': No such file or directory
Comment suis-je censé résoudre ce problème?
svn status
de sortie:
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '[current directory]' is too old (format 10, created by Subversion 1.6)
Ma version SVN est 1.7.11
source d'informationauteur ericn
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce même problème lorsque j'ai été déconner avec quelques travaux anciens. J'ai utilisé la commande find:
find . -type d -name .svn -exec mkdir {}/text-base \;
pour faire automatiquement tous les répertoires.J'ai eu ce problème aussi, et
svn cleanup
n'a pas aidé. Ce que je me suis retrouvé à faire était de créer tous les répertoires, il s'est plaint de ne pas trouver (juste une plainemkdir
rien d'autre), puis en exécutantsvn upgrade
. Qui semblait fonctionner.Je suis passé à Git il y a des années, mais c'est un projet ancien. J'ai oublié combien de Subversion m'agace par comparaison. 😛
J'ai eu ce problème aussi, et fixé en permanence et de prise de
touch
avec le nom du fichier SVN manqué.Après chaque
touch
fairesvn clean
et puissvn up
. Il devrait aider àJ'avais légèrement même erreur:
À l'aide de
svn cleanup .
sur le répertoire travaillé pour moi.texte-base n'est pas un fichier, la commande svn de mise à niveau s'attend à ce qu'un annuaire, puis:
et puis