Well, kind of. We use CVS here. I was reluctant at first due to the non-locking mechanism. The new version has a 'reserved edit' which is basically a locking mechanism. I was using this but gradually started doing the merges. The merge tool in CVS is EXCELLENT and we have yet to have one problem. We have 3 highly productive developers and probably over 100,000 lines of code easy. Not one problem. I went from a opponent to a proponent. The merging tool helps the communication between the team by not needing it! We use WinCVS which helps this a lot. Files that have changed show up as red. You can use an external program like VisualDiff or something from WinCVS to view the differences. You can graph all versions and show diff for all previous versions. So in a nutshell it does support 'reserved edit', and that was the way I used to do it, but the merge is the way to go. We also have a pretty small, DISCIPLINED, development team so I'm sure that helps a lot. Michael Lee
----- Original Message ----- From: "James Mitchell" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, February 06, 2003 7:51 AM Subject: Re: [OT] how do people work in project with one CVS server > Communication > > > -- > James Mitchell > > > > > > ----- Original Message ----- > From: "ROSSEL Olivier" <[EMAIL PROTECTED]> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > Sent: Thursday, February 06, 2003 10:45 AM > Subject: RE: [OT] how do people work in project with one CVS server > > > > > > But now we are moving to websphere, and it is not > > > > possible to have each one one copy to play with on his > > > > machine > > > > > > Honestly? Now is a good time to point out to your bosses the > > > benefits of > > > Tomcat for exactly this reason -- cost. Remind them that > > > they use to have > > > an environment where every developer could code and test > > > (don't forget > > > test!) independently at no cost to the project, but if you > > > want to keep > > > productivity up, they would have to shell out for developer > > > licenses of > > > websphere. > > > > > > Seriously. This is a problem that affects a huge number of > > > development > > > groups these days, and it's whats causing lots of people to look at > > > Tomcat. If you're writing good J2EE code then you should be able to > > > demonstrate that something written on Tomcat ports almost > > > invisibly to > > > websphere. > > > > > > If they're not prepared to let every developer have a server, > > > be prepared > > > to have your productivity crushed as you all step on each > > > other's toes on > > > a regular basis. There's no reason why you should tolerate > > > such a bad > > > situation, especially since you *know* how much better it was when > > > everybody had their own. Sometimes you can't just go along with > > > management, sometimes you have to fight back a little bit. > > > > > > Duane > > > > Another question i have. > > How do people using Eclipse or whatever handle the fact that CVS don't > lock > > files, ie. allows for multiple simultaneous edit/save ? > > > > This e-mail is intended only for the above addressee. It may contain > > privileged information. If you are not the addressee you must not copy, > > distribute, disclose or use any of the information in it. If you have > > received it in error please delete it and immediately notify the sender. > > Security Notice: all e-mail, sent to or from this address, may be > > accessed by someone other than the recipient, for system management and > > security reasons. This access is controlled under Regulation of > > Investigatory Powers Act 2000, Lawful Business Practises. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

