Mercurial stworzenie gałęzi testing

Witajcie, prowadzę mały projekcik informatyczny. Doszedłem już do pewnej funkcjonalności i chciałbym w moim repozytorium zachować uzyskany stan mojego programu, a nowe funkcjonalności testować i wdrażać w innej gałęzi. Korzystam z mercuriala. Chciałbym pozostawić obecny stan programu i “sklonować” ten stan i rozwijać go w osobnym branchu niezależnie od tego co jest w domyślnej gałęzi default.

Jak tego dokonać z jakiej motody skorzystać? Jak to się robi?

Wystarczy stworzyć branch(hg branch new_branch, automatycznie staje się on aktywnym), i robić zmiany. Branch default będzie nienaruszony(trzeba się do niego przełączyć i zmergować z new_branch).

Trochę lektury(głównie z Selenic.com):

Branch

NamedBranches

Workflows

A guide to branching in Mercurial - nie czytałem, ale ma ładne obrazki. :stuck_out_tongue:

No i oczywiście: LMGTFY!

  • zawsze możesz skorzystać z nakładek GUI typu TortoiseHg albo SourceTree.