Kiedy sklonowuję Mercurial repozytorium zwykle pokazuje pliki jako zmodyfikowane, gdy nie mają. Może się to zdarzyć, gdy wykonam następujące kroki;Mercurial pokazuje pliki zmodyfikowane niepoprawnie
$ hg clone <url>
$ cd project
$ hg st
.... large number of files with M at the start for modified
$ hg diff
.... no result.
Myślę, że to dlatego, że pliki mieli ich uprawnienia zmieniło się w procesie, więc wydaje się, że pliki są różne od hg nie faktycznie diff każdego pliku, gdy jest stosowany hg ul. Wiem, że to też może się zdarzyć w git.
jeśli robię Hg popełnić to problem znika, ale to oznacza, że muszę zrobić pusty popełnić i nie jest szczególnie miłe.
Próbowałem robić różne rzeczy jak hg st --all aby uzyskać więcej informacji i to tylko pokazuje, że niektóre pliki są modyfikowane - nie wszystkie. Nie widzę wzoru.
Kiedy robię mój klon hg, który dzieje się na moim dysku sieciowym, którego użyłem, ponieważ ma kopię zapasową - nie jestem pewien, czy to może być przyczyną zmiany uprawnień pliku? Aktualnie korzystam z Ubunut 9.04.
Czy jest jakiś sposób, żeby jakoś się poprawić?
Projekt w pytaniu (chociaż jej się z innymi) jest http://bitbucket.org/d0ugal/django-bursar/overview/ jak szukam popracować na nim.
Mam również ten problem, jest bardzo denerwujący i sprawia, że czuję się jak Mercurial nie jest wiarygodny. – Webnet