SVN externes repo “est déjà verrouillé” à la mise à jour

Fondamentalement, je n'ai pensions sur le même serveur:

svn://repo/foo
-> checked out to d:\foo

svn://repo/bar
-> d:\foo has an svn:external property set to check this out into d:\foo\bar

Quand un "svn:mise à jour" ou un nouveau "svn:la caisse" c'est l'essentiel de l'erreur:

Command - Update
Updated - D:\foo
External - D:\foo\bar
External failed - D:\foo\bar
Error - d:\foo\bar is already locked via d:\foo

Après que j'ai "propre" ou manuellement libérer le verrou, le problème persiste encore.

De toutes les suggestions seraient grandement appréciés. Merci!

Mise à jour:

Attila cloué dans le commentaire. J'ai eu "foo/bar" existant dans le référentiel.

Pour référence future - lors de l'utilisation de SVN:biens Externes, SVN permettra de créer le dossier de destination pour la référence externe.

  • Avez-vous un svn://repo/foo/bar dossier dans le référentiel? Qui pourraient causer des problèmes lorsque vous essayez de vérifier l'externe vers le même répertoire (d:\foo\bar)
  • En fait, Attila, c'est exactement ce qui s'est passé. Je m'attendais à ce que le dossier devrait exister. S'avère "svn:externals" propriété va créer le dossier de destination s'il n'existe pas. Merci pour les conseils.
InformationsquelleAutor user495368 | 2012-03-22