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:

http://i.imgur.com/mdkdsbj.png

which seems disallow pushing ("new remote heads").

if select loose branch end choose "update", split off commits made afterwards

enter image description here

and if select new loose end , "update", we're started.

http://i.imgur.com/mdkdsbj.png

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

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -