Not 100% on what I am supposed to do here but I think it is to show I understand the branching mechanics which are evidenced in my screenshot. And this is what is done in 2.3 rather than 2.2. A tad confusing
Something like this? Students would work on connecting an app to twitter API before creating branches to work on search queries and UI, before merging these back to master on completion
Something like this?
I let them start with master, then create a
dev branch, which takes a couple of commits, checkout master to hotfix something real quick, go back to dev and merge the hotfix, add another commit, and merge master with dev.
Hi, here is my screenshot for the second assignment, pretty much like a semester evaluation process.
I provide the initial starter code on Master. Students should then create a dev branch to work from. As they work through the assignment, they create several feature branches, merging into dev as each is completed. Then finally merging dev into master on assignment completion.