Mam dużą poprawkę MQ zastosowaną w Mercurial. Co się stało, to zrobiłem qrefresh i dołączone pliki w mojej poprawce, których nie chcę dołączać. Czy istnieje sposób usunięcia zmian do tych plików z mojej poprawki bez ręcznej edycji? W tym przypadku, jeśli pracowałem bez MQ, wszystko, co musiałbym zrobić, to przywrócić.Usuwanie pliku z poprawki Mercurial MQ
34
A
Odpowiedz
46
Z plastra zastosowano:
hg qrefresh -X [file1] -X [file2] ... -X [fileN]
Podejmę się plik1 do plikN plastra. Po zakończeniu wpisz hg status
, aby sprawdzić, czy pliki są teraz oznaczone jako zmodyfikowane, a zatem nie są już częścią poprawki.
2
Myślę, że możesz użyć uczynić łatkę bieżącą łatką (nałożoną i na szczycie stosu), a następnie hg forget
i hg qrefresh
.
Oczywiście hg forget
to tylko hg remove
bez dodatkowych opcji, aby uniknąć usunięcia pliku.
0
Najprostszym sposobem wykonania tej czynności jest zrobienie hg qrefresh
ze wszystkimi plikami oprócz tego, który chcesz usunąć - to spowoduje usunięcie zmian z poprawki bez odrzucania ich.
Powiązane problemy
- 1. Aktualizacja komunikatu zatwierdzania w rozszerzeniu Mercurial MQ
- 2. eksportowanie poprawki mercurial przeciwko starej wersji
- 3. git odpowiednik hg mq?
- 4. Usuwanie stopwords z pliku
- 5. Usuwanie wersji w TortoiseHG i Mercurial
- 6. Wykonaj pusty commit z mercurial
- 7. Odświeżanie pliku usuniętego lokalnie z Mercurial
- 8. Błąd z serwerem rabbit-mq
- 9. Wiadomości Raw MQ z WCF
- 10. Apache Camel z IBM MQ
- 11. Usuwanie pliku tylko z obiektu pliku python
- 12. Usuwanie danych z pliku HDF5
- 13. Usuwanie wersji z pliku xml
- 14. Usuwanie informacji z pliku HDF5
- 15. Nie można znaleźć poprawki pliku klasy dla pliku com.google.common.base.predicate?
- 16. AMQP vs Websphere MQ
- 17. Usuwanie pliku serwera
- 18. Rabbit MQ nie uruchomi
- 19. Usuwanie określonego pliku
- 20. Issue nawiązaniem połączenia z królika MQ
- 21. Usuwanie zawartości pliku z historii SVN
- 22. Usuwanie linii z pliku w języku C
- 23. Usuwanie kolumn w pliku CSV z pythonem
- 24. Usuwanie znaczników drukarki z pliku PDF
- 25. usuwanie pliku z historii git nie działa
- 26. Usuwanie ukośnego ukośnika z pliku wsadowego
- 27. Usuwanie rekordu JSON z .json pliku PHP
- 28. Usuwanie elementów interfejsu z pliku Xib
- 29. Usuwanie wpisu z sekcji DYNAMIC pliku elfa
- 30. PostgreSQL nie zainstalował poprawki
Przełącznik '-X' musi nadejść przed nazwą każdego pliku. Aby usunąć foo i bar, użyj 'hg qrefresh -X foo -X bar'. – nmichaels
Jeśli chcesz usunąć wszystkie pliki z łatki, zamiast usuwać każdy plik, możesz uruchomić 'hg qrefresh -X '*''. Musisz otoczyć znak '*' '' ', aby zapobiec interpretacji powłoki przed rtęcią. –