Closed ebeshero closed 8 years ago
Two questions: when you do the merge or rebase which branch do you have checked out ? Also has the Elisa branch ever been pushed to the remote (server) repository?
@RJP43 I have checked out the Elisa branch before I try a rebase with master. And yes, the Elisa branch exists on the remote repository, and my collaborators could choose to track it and check it out when we are working on experiments with our project schema. (We don't want to store those schema experiments in the main repository because they don't work yet to constrain our project files--so that gives you an idea of what the branch is for!)
@HelenaSabel I renamed our experimental ODD files in the "Elisa" branch and I think I've successfully updated everything. (The name changes generated a merge conflict when I attempted to rebase the "Elisa" branch with master, but resolving the merge conflict involved nothing more than using git add .
to track the new files.
I appear to have our current Schematron loaded into the "Elisa" branch, and I think I should be able to keep rebasing it now, so I can work in here as we intended.
So all that is to say, all's well with this branch--go and check it out, Helena, and see how it looks to you! @rjp43
Merged! Everything worked as expected!
@HelenaSabel As Robert Southey would have said at this point, "Huzzah!"
It's tricky to keep your branch distinctive while pulling in changes from the master. The process seems different from working in a fork. I have created an "Elisa" branch on the Amadis repository, while my collaborators have created forks in their own spaces. My "Elisa" branch is supposed to function like a fork, in that I can use it as a distinctly separate workspace from the remote origin. However, as changes are pushed to the remote origin, I need to keep the "Elisa" branch updated with those changes, without losing its distinct history.
git branch --track Elisa origin/Elisa
@rjp43 @djbpitt @sydb @HelenaSabel