Dans Eclipse, ouvrez le package où se trouve le fichier, cliquez sur "Nettoyer", puis verrouillez d'abord, puis déverrouillez : sélectionnez d'abord team-lock avec votre propre compte (le plus important est de sélectionner l'option "forcer le déverrouillage"), et sélectionnez le déverrouillage en équipe.
Échec du nettoyage SVN rencontré et signalé n'est pas une copie de travail directe
Je ne sais pas si svn a été gâché par un ami. Je ne peux pas mettre à jour ou soumettre. Il y a une "obstruction" lorsque je soumets.
Il est appelé pour exécuter le nettoyage, mais une erreur se produit lors de l'exécution, signalant "n'est pas un répertoire de copie de travail".
J'ai donc découpé le fichier puis je l'ai soumis. Il montrait qu'il manquait ceci, alors je l'ai soumis. C'est OK. L'erreur que j'ai commise concernait les classes. Parce que je ne veux pas soumettre de classes à svn, je les copie simplement et c'est tout. Pas besoin de l'ajouter à svn
Résumé des paramètres d'autorisation SVN et des solutions pour "ne pas avoir l'autorisation d'ouvrir la racine pour les opérations d'édition"
Si l'accès des utilisateurs anonymes n'est pas autorisé, définissez
Ce paramètre est effectué dans svnserve.conf :
accès anonyme = aucun
accès auth = écriture
Si anon-access = read, il faut ajouter : dans le fichier authz :
[/]
* = r
Sinon, un message d'erreur apparaîtra lors de l'utilisation de SVN pour Checkout : Aucune autorisation d'ouvrir la racine pour les opérations d'édition. .
1. svnserve prend en charge le contrôle d'accès orienté répertoire ;
2. Les autorisations sont héritées, vous devez donc utiliser le formulaire « * = » pour empêcher les utilisateurs non autorisés d'accéder à des sous-répertoires spécifiques ;
3. svn 1.3.2 et les versions ultérieures autorisent les opérations sur les sous-répertoires sans nécessiter d'autorisations de lecture depuis le répertoire parent ;
4. S'il s'agit d'un répertoire chinois, authz doit être enregistré au format utf-8 et ne peut pas contenir de nomenclature. Le Bloc-notes fourni avec Windows ajoutera la nomenclature aux fichiers enregistrés en utf-8, donc si vous l'enregistrez en utf-8 8. . Une fois le format enregistré, lorsque svn signale une erreur "en-tête de section attendu" lors de la soumission du code, il s'agit très probablement d'une nomenclature. Bien sûr, de nombreux éditeurs peuvent désormais facilement convertir, comme l'enregistrement ultraedit au format U8-DOS, l'enregistrement editplus au format utf-8 et la conversion du format open source Notepad++ "convertir en code utf-8 (pas de nomenclature)", etc. peuvent compléter le emploi.