Zainstalowałem Windows7 na moim komputerze, i musiałem zmienić wszystkie uprawnienia/przejąć na własność - które najwyraźniej "dotknęły" wszystkich moich plików, a teraz wszystko wydaje się być "zmodyfikowane" (kiedy robię "stan hg"), ale tylko niektóre pliki mają aktualne zmiany.Jak "przywrócić" niezmienione pliki z użyciem mercurial?
Czy istnieje polecenie, które można uruchomić, aby albo "zatwierdzić", albo "przywrócić" wszystkie pliki, które nie mają rzeczywistej zmiany w nich (tzn. Tekst pozostaje niezmieniony, nawet jeśli zmieniono atrybuty pliku).
dodania:
Mam przeniesieni z WinXP na Win7. Właściwie nie "skopiowałem" niczego, repozytorium jest takie samo na dysku ... to tylko Windows się zmienił. Po aktualizacji nie miałem dostępu do niektórych plików, musiałem "przejąć na własność", aby ponownie uzyskać dostęp (w jakiś sposób prawa użytkownika nie zostały poprawnie zachowane). Oto co mam:
$ hg stat
../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as M
$ hg diff ../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as
Mam zmodernizowane z WinXP na Win7. Właściwie nie "skopiowałem" niczego, repozytorium jest takie samo na dysku ... to tylko Windows się zmienił. Po aktualizacji nie miałem dostępu do niektórych plików, musiałem "przejąć na własność", aby ponownie uzyskać dostęp (w jakiś sposób prawa użytkownika nie zostały poprawnie zachowane). Oto, co otrzymuję: $ hg stat ../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as M ../ ../test/acceptance/spidermonkey/js1_5/String/regress-179068.as $ hg diff ../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as $ – Virgil
Przepraszam, ja nie wiedzieć, jak naprawić formatowanie. Chodzi o to, że pokazuje plik jako "zmodyfikowany", chociaż "diff" nie pokazuje różnicy. Jak mogę "naprawić" (tj. "Przywrócić" lub "zatwierdzić") tylko te pliki, w których nie ma różnicy? – Virgil
dodano: dodano. Nie jestem pewien, co to jest, aby uzyskać WZ, aby Virgil wiedział, że jest aktualizacja; Wiem, że to będzie. – msw