Я создал новую ветку, используя эту команду: hg branch new_branch
После первой фиксации новой ветки ветка по умолчанию становится неактивной. Если это будет нажато, центральный репозиторий будет иметь только одну головку, которая принадлежит новой ветке.
Когда мой коллега нажимает свои коммиты на ветку по умолчанию, он получит эту ошибку:
pushing to ssh://...
searching for changes
abort: push creates new remote heads!
(did you forget to merge? use push -f to force)
Есть ли что-то плохое в том, чтобы заставить толчок? Почему удаленные головки плохо?
Как вы работаете удаленно на отдельных ветвях и нажимаете на один репозиторий?