2011-04-05 1 views
7

J'ai 2 dépôts locaux sur mon carnet. Le premier est Fresh.fossil (http://chiselapp.com/user/johnfound/repository/FreshIDE/), situé au C:\FASM\STUFFS, et le second est book.fossil (http://clone:[email protected]/schimpf-book book.fossil), situé au C:\Downloads\Software.Fossil: le référentiel n'existe pas ou se trouve-t-il dans un répertoire illisible?

Je voudrais mettre à jour le second, donc d'abord je n'étais fossil open book.fossil, et et l'erreur est survenue lors:

C: \ Téléchargements \ software \ fossil.exe: dépôt n'existe pas ou est en un répertoire illisible: C: /Downloads/software/Fresh.fossil

Cette erreur ne s'est pas produite lors de la mise à jour du premier référentiel. Une idée pourquoi?

Répondre

5

Cela est probablement dû au fait que le référentiel a été déplacé depuis qu'il a été ouvert pour la première fois. Fossiles: rappelez-vous où le référentiel a été ouvert, mais ne pouvez plus le trouver à l'emplacement prévu.

Lorsque vous déplacez dépôt vous devez effectuer les opérations suivantes (dans l'arborescence source):

rm _FOSSIL_ 
fossil open repo-file-name.fossil --keep 
+0

J'ai eu la même erreur que OP, pas pour déplacer le dépôt, comme il a été créé quelques secondes plus tôt, plus comme un bug ou quelque chose comme ça. Supprimer _FOSSIL_ comme vous le suggérez, et courir "fossile tout reconstruire" a fait l'affaire. Mais les fossiles ouverts, etc. n'ont pas aidé. Merci pour les conseils Onlyjob. – PatrickT

2

J'ai trouvé this email et obtenir la solution:

rm YouCloneDirectory/.fslckout 

un bon jour.

Questions connexes