Ho clonato il ramo predefinito di un grande repository e ora desidero estrarre dal server utilizzando il client TortoiseHg.
Tuttavia, TortoiseHg propone di estrarre da tutti i rami. È possibile istruirlo per estrarre solo dal ramo corrente?
Finora ho visto suggerimenti per:
- Installa un hook sul lato client per rifiutare pull dai rami indesiderati
- Controlla le revisioni in arrivo in TortoiseHg e tira solo quelle appartenenti al ramo corrente
- Utilizzare l'estensione ACL Mercurial per negare l'accesso a tutti i rami, tranne quello corrente.
Non mi piacciono tutte queste soluzioni, dal momento che tutte sono basate sul cliente. In tutti loro TortoiseHg effettivamente estrae tutti i rami (anche nel secondo, in cui le revisioni estratte sono disposte in un pacchetto presentato nella vista Revisioni in arrivo)
C'è un hg pull -b BRANCH
equivalente in TortoiseHg?
Grazie.
MODIFICARE
So come fare tutto questo usando il client della riga di comando Mercurial - hg.exe. Questa domanda riguarda in particolare il client GUI di TortoiseHg.