Just nudging this one - as I’d like to improve my Iceberg foo - and cherry picking methods and reverting are things I’d like to learn how to do better?
> On 22 Jun 2021, at 00:39, Tim Mackinnon <tim@testit.works> wrote: > > Hi guys - while I mostly get along with Iceberg and can do common stuff - > there are still a few things that I'm not sure on the best way to work. > > A recent one, was that I created a branch for an experiment - decided not to > use and then went back to master to try again. However if I want to cherry > pick code (particularly a few methods) - is there nothing I can use to do > this easily? I can browse the branch in the repo explorer and see diffs of > methods to master - but why can't I load any of those methods (or am I > missing something obvious here?) > > The other item that still confuses me today - how can I easily revert back to > previous point in time, essentially undo work I've commited and possible > pushed to my git repo. I also struggle with this one - end up with a detached > head and flail around. I don't understand why this is so hard to do - and can > only think its because everything is based on graphs of graphs and so there > is the potential that going back in time can break this? Anyway - what is the > foolproof way to go back to the older point, and then start coding so that > this becomes the new Head? > > Pointers on these two items greatly appreciate for my road to vcs greatness > (and gosh I mess Envy - as I haven't asked about showing me deleted > "available methods" and "classes") > > Tim