Nous sommes en train de passer de Windows XP x86 à Windows 7 x64, et je suis en train de tester les problèmes de compatibilité avec notre flux de travail actuel.Pouvez-vous «pousser» au partage réseau en utilisant Mercurial sur 64 bits Windows 7?
Actuellement, nous stockons des référentiels centraux Mercurial sur un partage réseau, clonons des copies sur nos postes de travail et repoussons nos modifications vers les référentiels réseau. Cela fonctionne parfaitement dans Windows XP, mais Win7 je reçois toujours un message d'erreur lors de la poussée vers le partage réseau:
poussant à t: \ datamgt \ automat \ Kevin \ SampleRepo recherche de modifications [Erreur 32] le processus ne peut pas accéder au fichier car il est utilisé par un autre processus: T: \ datamgt \ automat \ Kevin \ SampleRepo \ .hg \ journal.dirstate '
J'utilise TortoiseHG 1.1.1 et Mercurial 1.6.1023.
J'ai été en mesure de pousser vers des référentiels stockés sur le même poste de travail, mais pas vers le référentiel de partage réseau. Si possible, nous préférerions ne pas aller dans un référentiel basé sur un serveur web - c'est un combat de haut niveau pour obtenir de nouveaux logiciels ajoutés à nos serveurs.
Je ne pense pas que ce soit une question liée à la programmation - c'est un rapport de bug que vous devriez rapporter ici: http://bitbucket.org/tortoisehg/stable/issues/ ou poser des questions à propos de: tortoisehg-discuss @ lists.sourceforge.net –
J'utilise Win7 x64 avec des dépôts sur un partage réseau sans aucun problème, donc je ne pense pas que ce soit un problème général avec Mercurial sur 64 bits Win7. – Wilka
Après la recherche de journal.dirstate je suis tombé sur http://markmail.org/message/mnb4cpmehhneqnio#query:journal.dirstate+page:1+mid:mnb4cpmehhneqnio+state:results. Il semble que ce fichier est un résidu d'un processus précédemment interrompu. – Rudi