Jestem nowy w Mercurial. Po prostu nie mogę znaleźć odpowiedniego polecenia. Próbowałem aktualizacji / kasy bez powodzenia. Korzystam z lokalnego repozytorium. Dzięki
Rsync zawiera sprytną opcję --cvs-exclude„ignorowania plików w taki sam sposób, jak robi to CVS”, ale CVS był przestarzały od lat. Czy istnieje sposób, aby wykluczyć również pliki, które byłyby ignorowane przez nowoczesne systemy kontroli wersji (Git, Mercurial, Subversion)? Na przykład mam wiele projektów Mavena pobranych z GitHub. Zazwyczaj zawierają .gitignoreprzynajmniej …
Mam parę zatwierdzeń, które naprawdę powinny być tylko jednym. Gdybym używał gita, użyłbym: git rebase -i <some-commit-before> a następnie zgnieć je. Czy mogę to zrobić w Mercurial? Jeśli tak to jak?
Używam SourceTree (z BitBucket) do zarządzania moim kodem. Rozwidliłem repozytorium, a repozytorium nadrzędne zostało zaktualizowane. Jak używać SourceTree do scalenia kodu źródłowego z moim rozwidlonym repozytorium?
W przypadku danego pliku w repozytorium Mercurial, jak wyświetlić historię zmian? Jak możesz porównać dwie wersje pliku? Najlepiej robić to wszystko za pomocą narzędzi wizualnych (używamy ExamDiff do wykonywania innych różnic). Powiedziałbym, że jest to podstawowa funkcja kontroli źródła, ale nie wiem, jak to zrobić z Mercurialem.
TortoiseHg pozwala na wysłanie do kogoś pliku poprawki z twoimi zmianami, ale czy obsługuje stosowanie łatek? Jeśli tak, jak zastosować łatkę za pomocą TortoiseHg? Rozwiązanie Dzięki @Will Bickford za pomoc. Właśnie znalazłem tę funkcję wymienioną jako TODO na stronie TortoiseHg.
Pracowałem nad aplikacją java używając git jako repozytorium kodu źródłowego. Chciałbym podzielić się projektem z innymi programistami java i wydaje się, że hg jest przez nich najczęściej używany. Moje pytanie brzmi: jak przekonwertować repozytorium git na hg? Gdybym spróbował googlować „konwertuj git na hg”, a każde trafienie w wyszukiwarce dotyczy …
Czy podczas używania hg branch FeatureBranchNamei publikowania go w centralnym repozytorium, które jest współdzielone przez programistów, istnieje sposób na ostateczne zamknięcie, FeatureBranchNamekiedy jego rozwój został oficjalnie połączony z domyślną gałęzią? Byłoby również pomocne, gdyby FeatureBranchNamenie było widoczne podczas wykonywania hg branchespolecenia.
Podczas próby użycia dowolnych hgpoleceń Mercurial na konsoli wciąż pojawia się ten błąd. Zainstalowałem Python za pomocą Homebrew i używam Mac OS Catalina v. 10.15.1. Wszelkie odniesienia będą mile widziane. Oto błąd, który otrzymuję: hg commit --amend ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File …
Przypadkowo, używając GUI zamiast CLI, usunąłem każdy plik w projekcie Mercurial. Wyzdrowiałem z Revert ok i straciłem część pracy, którą jako posiadam wehikuł czasu mogłem łatwo odzyskać. Ale czy istnieje sposób na usunięcie / przywrócenie takich plików? Przeszukałem instrukcję i przeszukałem google, ale nic nie widzę. Jakieś wtyczki? Prawdopodobnie odpowiadam …
Mam zamiar pracować z innymi ludźmi nad kodem z projektu, który używa cvs. Chcemy używać rozproszonego vcs do naszej pracy, a kiedy skończymy, a może raz na jakiś czas, chcemy przekazać nasz kod i całą naszą historię wersji do cvs. Nie mamy dostępu do zapisu w repozytorium cvs projektu, więc …
Pracuję z repozytoriami Git w następujący sposób: Mam główne repozytorium i kilka pilotów na różnych maszynach produkcyjnych. Wysyłam kod produkcyjny do pilotów i ponownie uruchamiam usługi, aby zmiany odniosły skutek. Mam zamiar przejść z Git na Mercurial i chciałbym wiedzieć z wyprzedzeniem, jak mogę osiągnąć coś takiego.
Ostatnio pojawiło się kilka pytań dotyczących pomijania zmian podczas utrzymywania gałęzi wydań w Mercurial. Na przykład: Mercurial: Zmiany specyficzne dla gałęzi powracają po fikcyjnym połączeniu Dlaczego wycofania się Mercurial w jednej gałęzi mają wpływ na inne gałęzie? Odkąd został wprowadzony w 2.0, zastanawiałem się nad użyciem, graftaby uniknąć tego problemu. …
Jak określić wszystkie pliki, które uległy zmianie w danym zbiorze zmian? Nie szukam w tym przypadku różnicy, tylko listę dodawania / usuwania / modyfikacji. hg log -vprX robi listę różnic, ale chcę tylko pliki.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.