Hi all..
Having only used VW in a single user capacity for my own purposes, I was curious how VW is used in a group setting where multiple developers are working on a project at the same time.. I'm assuming that a STORE repository is configured for each developer to use as needed and that each developer would have a well defined work 'area' for them -- to ensure that nobody steps on each others toes.. Is that more or less the setup done in the typical group environment? I'm mostly asking in the case where I may have a helper entering database descriptions (among other things) for Glorp in a two machine environment.. Thx! -- Rick _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear Rick,
how you work is essentially to your choice: concurrently on the same code or not. Store is your library manager to organize your code and your team work. You have to setup a Store server from which you and your colleague download the code you want to edit. There will be no lock on the code in the repository. Once you are done you'll publish it back. On publishing the system will check whther there are any conflicts. If not you are ok. If yes, a comparison browser will show you the conflicts which you then can resolve in an appropriate way. See the Source Code Management Guide in the doc directory. HTH Helge -----Ursprüngliche Nachricht----- Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Rick Flower Gesendet: Donnerstag, 12. Juni 2008 18:22 An: [hidden email] Betreff: [vwnc] Work environment question... Hi all.. Having only used VW in a single user capacity for my own purposes, I was curious how VW is used in a group setting where multiple developers are working on a project at the same time.. I'm assuming that a STORE repository is configured for each developer to use as needed and that each developer would have a well defined work 'area' for them -- to ensure that nobody steps on each others toes.. Is that more or less the setup done in the typical group environment? I'm mostly asking in the case where I may have a helper entering database descriptions (among other things) for Glorp in a two machine environment.. Thx! -- Rick _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Rick Flower
We have three developers (sometimes four) working on code where
there is a specific split of "framework" vs "end user applications". One person (plus a very few bits from others) works on framework, and three work on applications. Each night (unless one of is in the middle of something that is basically broken at that point) we each merge our changes into the common Store repository, and each morning we load changes into our images. When we release to a client, we simply snapshot the released image -- we don't branch Store yet -- we may do that at some point, but have not had the need yet. Rick Flower wrote: > Hi all.. > > Having only used VW in a single user capacity for my own purposes, I was > curious how VW is used in a group setting where multiple developers are > working on a project at the same time.. I'm assuming that a STORE > repository is configured for each developer to use as needed and that each > developer would have a well defined work 'area' for them -- to ensure that > nobody steps on each others toes.. Is that more or less the setup done in > the typical group environment? > > I'm mostly asking in the case where I may have a helper entering database > descriptions (among other things) for Glorp in a two machine environment.. > > Thx! > > -- Rick > > > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc > -- Dennis Smith +1 416.798.7948 Cherniak Software Development Corporation Fax: +1 416.798.0948 509-2001 Sheppard Avenue East [hidden email] Toronto, ON M2J 4Z8 sip:[hidden email] Canada http://www.CherniakSoftware.com Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
One application developed more than three years ago (using VW 7.3)
stopped working when the team using it upgraded the platform based on VW (CORMAS) to a version that should be used with 7.6. After a bit of debugging we 'discovered' that a parcel no longer used in 7.6 (ColorEditing) was the dependency to run in an older image. To make a long history short: this parcel has an override on CharacterArray that includes a new method #value CharacterArray>>value ^self Now my question is: what is the acceptable tradeoff? (Re-)Introduce the method for this class or do something similar? Or was this override hiding more serious bug(s) which should be tracked down and extirpated? -- Cesar Rabak GNU/Linux User 52247. Get counted: http://counter.li.org/ _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |