I did that, but now I don't see my changes on the master branch, and I don't want to do any other development on the Interval-guides branch. I want to start a new branch to do some unrelated bug fixes in, but I still want to see the interval guides functionality when I build. Seems like a merge is the only way to do that. Did I miss something?

Mike

On 9/14/2013 4:49 PM, Lasconic wrote:



    I'm fairly new to git.  I've used it on an earlier project, but
    just to
    get code, not to publish to it.  I have created a branch in my GitHub
    repository (user name MmAlder) for this feature so that anyone who is
    interested can look at it.  I then merged the branch back into my
    master
branch.

You probably don't want to do this. It would be much easier if your master just follow MuseScore master.
And you apply the master changes in your feature branch

    If I understand correctly, this allows me to now create a new
    branch for continued development that someone else can eventually pull
    without getting the Interval Guides code, but the code still stays
    in my
    master and I continue to see it in my local repository.  Is that
    right?


No. I don't think so.
What I would do is the following

1/ make sure that your master https://github.com/MmAlder/MuseScore/tree/master is identical to MuseScore master
if you don't have MuseScore master as upstream run
|git remote add upstream git:||//github||.com||/musescore/MuseScore||.git|


then do
|git fetch upstream
git checkout master
git reset --hard upstream/master
git push origin master --force|
You should have your local master and your remote origin master identical to MuseScore master

2/then switch to your own feature branch
git checkout Interval-guides
git rebase master

3/And then when you want to get MuseScore changes run the following from time to time
git checkout master
git fetch upstream
git merge upstream/master
git checkout Interval-guides
git rebase master

Hope it makes sense.

lasconic


------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to