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
4 Réponses :
pour le répertoire de travail, le verrouillage est .hg / wowlock code>. 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 code>. P>.
J'ai mis à niveau vers HG version 1.3.1 et tout fonctionne maintenant. P>
Je dois avoir eu une corruption dans les fichiers binaires 1.1.1 (de Cygwin). P>
cygwin est toujours sur 1.1. P>
J'ai eu le succès en supprimant ce fichier .hg / wwlock code> entièrement s'il existe, alors tout est de retour à la normale. Si vous craignez de perdre quelque chose, faites simplement une copie p>
Pour savoir quel fichier verrouille le répertoire, dans votre répertoire de travail: ceci doit donner un résultat indiquant quel fichier verrouille le répertoire par exemple p> Pour déverrouiller la force d'utilisation: p> ou: p> Pour plus d'informations: p> Notez ce paragraphe: p> 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. P>
blockQuote> p>