Hi!
I am totally baffled by MC branches. We have a large project consisting of over 20 packages and now there is a bunch of code that is checked in, but I cannot load because I'm trying to finalize a release. I have a config map of my current code, but I can't just load the current code. I can make a change and save, which will make a "branch" but to me, a branch is a tag across the entire tree, not just one package. And the branch is named, not "just load fred-236" etc. Can anyone lend me some knowledge please? :) Steve |
On Jul 18, 2007, at 22:38 , Steven W Riggins wrote: > Hi! > > I am totally baffled by MC branches. We have a large project > consisting of over 20 packages and now there is a bunch of code > that is checked in, but I cannot load because I'm trying to > finalize a release. > > I have a config map of my current code, but I can't just load the > current code. I can make a change and save, which will make a > "branch" but to me, a branch is a tag across the entire tree, not > just one package. And the branch is named, not "just load > fred-236" etc. > > Can anyone lend me some knowledge please? :) There are no branches. Everything is a branch. Huh? You can do a config map of exactly the versions you want, and call that a branch. There is no higher-level support than that. Or am I misunderstanding? - Bert - |
On Jul 18, 2007, at 1:46 PM, Bert Freudenberg wrote:
Oy. That makes working on complex projects next to impossible. |
In reply to this post by Bert Freudenberg
I found this: Create Branches
So that is slightly better, but it is still on a per package basis. I imagine that I can use a config map + this to manage this. |
In reply to this post by Steven W Riggins
On Wed, 2007-07-18 at 13:38 -0700, Steven W Riggins wrote:
> Hi! > > I am totally baffled by MC branches. We have a large project > consisting of over 20 packages and now there is a bunch of code that > is checked in, but I cannot load because I'm trying to finalize a > release. > > I have a config map of my current code, but I can't just load the > current code. I can make a change and save, which will make a > "branch" but to me, a branch is a tag across the entire tree, not > just one package. And the branch is named, not "just load fred-236" > etc. > > Can anyone lend me some knowledge please? :) > branching on the basename of the file. If the package is called Package I create something like PackageBeta-1. Then I clear the required packages of that version and set it to the actual needed ones. So I have a different versions I can develop with with different sets of needed other packages. Switching between those "branches" is a simple matter of pressing the load button with accepting versions questions from monticello. The "branching" could also done for dependent packages. Works quite good for me. I'm work on the main trunk and I switch to some branch for bug fixes and the like. regards, Norbert |
Free forum by Nabble | Edit this page |