version control - Mercurial - abandoning loose ends -
due lack of attention, have made rollback ("backout") had forgot merge default branch - did not notice until bit later, causing local history this:
which seems disallow pushing ("new remote heads").
if select loose branch end choose "update", split off commits made afterwards
and if select new loose end , "update", we're started.
how resolve this? (using hgworkbench, btw.)
as had forgotten backout, 1 of later commits did backout supposed do, i'd fine chopping off obsolete branch, have no idea how go this.
with tortoisehg, enable either strip
or mq
extension via file
, settings
, global settings tab, extensions. right-click obsolete changeset, modify history
, strip...
remove changeset, assuming hasn't been pushed yet.
Comments
Post a Comment