Sklonowałem domyślną gałąź dużego repozytorium i teraz chcę pobrać z serwera za pomocą klienta TortoiseHg.
Jednak TortoiseHg proponuje wyciągnięcie ze wszystkich gałęzi. Czy można poinstruować go, aby pobierał tylko z bieżącej gałęzi?
Do tej pory widziałem sugestie:
- Ustaw hak po stronie klienta, aby odrzucić ściągnięcia z niepożądanych gałęzi
- Sprawdź przychodzące wersje w TortoiseHg i wyciągnij tylko te należące do bieżącego oddziału
- Użyj rozszerzenia Mercurial ACL, aby odmówić dostępu do wszystkich gałęzi, ale bieżącej.
Nie lubię tych wszystkich rozwiązań, ponieważ wszystkie są oparte na kliencie. W każdym z nich TortoiseHg faktycznie ściąga wszystkie gałęzie (nawet w drugim, gdzie wyciągnięte wersje są ułożone w pakiet prezentowany w widoku przychodzących wersji)
Czy istnieje hg pull -b BRANCH
odpowiednik w TortoiseHg?
Dzięki.
EDYTOWAĆ
Wiem, jak to zrobić, używając klienta wiersza poleceń Mercurial - hg.exe. To pytanie dotyczy w szczególności klienta GUI TortoiseHg.