Usunąłem jeden z plików, który był w moim repozytorium lokalnie (tylko na poziomie systemu plików, nie używając hg remove
). Teraz chcę odzyskać ten plik z repozytorium do mojego katalogu lokalnego. Kiedy robię hg status
, wie, że plik jest usunięty lokalnie, ale nie ma zmian, które należy zatwierdzić, czego oczekiwałbym.Odświeżanie pliku usuniętego lokalnie z Mercurial
28
A
Odpowiedz
45
$ hg revert your-file
przywróci go.
Edit "hg Przywróć" zobaczyć http://www.selenic.com/mercurial/hg.1.html#revert
4
cd do katalogu i robić przywrócić wszystkie pliki lub użyć jakiejś odpowiedniej maski, takiej jak * .java, itd. To wpłynie tylko na bieżący katalog (nie jestem pewien podkatalogów).
8
Poniższa powróci wszystkie usunięte pliki w bieżącym repo:
hg status -nd0|xargs -0 hg revert
Powiązane problemy
- 1. Pisanie Java do usuniętego pliku
- 2. Usuwanie pliku z poprawki Mercurial MQ
- 3. Uzyskanie usuniętego znaku
- 4. Przywracanie usuniętego pliku w koszu programu Visual Studio Kosz
- 5. Blokowanie kodu Git kodu przeniesionego/usuniętego w pliku
- 6. sposób pobierania informacji z usuniętego wiersza
- 7. Odzyskaj problemy z github usuniętego repozytorium
- 8. Jak odzyskać objętość z usuniętego kontenera Docker?
- 9. Pobierz historię/dziennik pliku (potencjalnie usuniętego) w Git
- 10. Jak usunąć duże pliki z Mercurial repo
- 11. jak skonfigurować statyczną nazwę pliku logu z kopiami nazywane lokalnie?
- 12. Odświeżanie DataTables
- 13. Używanie Mercurial z Perforce
- 14. Jak zmusić Mercurial (hg) do traktowania pliku jako pliku binarnego?
- 15. używanie pakietu lokalnie z hex.pm
- 16. Korzystanie z usługi geonames lokalnie
- 17. Problem z przepływem Mercurial do Mercurial do Subversion Workflow
- 18. Stos ciągłej integracji w systemie Windows z Mercurial + Mercurial Queues?
- 19. Datagridview nie aktualizowanie/odświeżanie
- 20. Odtwarzanie usuniętego widoku w szkielecie js
- 21. Jak zwolnić pamięć usuniętego obiektu Pythona?
- 22. WPF Datagrid - automatyczne odświeżanie
- 23. Django + WSGI: Odświeżanie problemów?
- 24. Twardy odświeżanie w GWT
- 25. Odświeżanie obiektu QWidget
- 26. błąd: wykorzystanie usuniętego funkcja bool regex_match z gcc 5.2.0
- 27. Usunięcie z STL std :: queue bez niszczenia usuniętego obiektu?
- 28. Wykryj odświeżanie przeglądarki
- 29. Odświeżanie JPanel wewnątrz ramki
- 30. Migrowanie z clearcase do mercurial
Ach tak. I widzę, że hg 'revert - all' też tak działa, ale to jest przycisk nuklearny. Użyłem '--all', ponieważ starałem się uniknąć wpisywania (w tym przypadku naprawdę długiej) nazwy pliku. Czy istnieje polecenie ponownego pobrania wszystkiego z repozytorium do katalogu lokalnego, z wyjątkiem zmienionych plików. Może to zbyt długo dyskusja ... – ScrollerBlaster