12
votes

Mercurial pense soudainement que tous les fichiers ont changé - en attente de verrouillage du répertoire de travail

J'utilise Mercurial V 1.1 pendant plusieurs mois aux documents de version et autres fichiers. Hier, il a soudainement échoué avec le message:

waiting for lock on working directory


0 commentaires

4 Réponses :


9
votes

pour le répertoire de travail, le verrouillage est .hg / wowlock . Le fichier existe-t-il? Pour reconstruire le dirttate (méfiez-vous, il ne restaurera pas de modifications telles que Ajouter / Suppression / Renames / Copies), vous pouvez utiliser hg debugreguildstate . .


0 commentaires

0
votes

J'ai mis à niveau vers HG version 1.3.1 et tout fonctionne maintenant.

Je dois avoir eu une corruption dans les fichiers binaires 1.1.1 (de Cygwin).

cygwin est toujours sur 1.1.


0 commentaires

15
votes

J'ai eu le succès en supprimant ce fichier .hg / wwlock entièrement s'il existe, alors tout est de retour à la normale. Si vous craignez de perdre quelque chose, faites simplement une copie


0 commentaires

0
votes

Pour savoir quel fichier verrouille le répertoire, dans votre répertoire de travail: xxx

ceci doit donner un résultat indiquant quel fichier verrouille le répertoire par exemple xxx

Pour déverrouiller la force d'utilisation: xxx

ou: xxx

Pour plus d'informations: xxx

Notez ce paragraphe:

Les serrures protègent l'intégrité des données de Mercurial, afin de soigner avec soin. Les accidents du système ou d'autres interruptions peuvent causer des serrures à ne pas être correctement libéré, bien que mercurial détecte généralement et Supprimez automatiquement de tels serrures stables.


0 commentaires