We use CVS (which SVN is based on I believe). SVN fixes some weaknesses of
CVS and adds some nice features, but is fundamentaly the same.

As mentioned the main difference between VSS and CVS/SVN is that VSS locks
files being worked on and the other two by default do not.

This makes sense because you tend to give each developer a distinct task to
work on. However were two or more developers do update the same file,
CVS/SVN warns you of this and merges the two copies and allows you to
test/edit the merged version before committing it to the repository.

Branches allow someone to work on a new feature or major enhancement that
may make radical changes to the code, while on the main trunk bug fixes or
other more minor enhancements take place. When the new feature is ready (on
its branch) it can be merged with the other bug fixes and enhancements
before release.

There are different ways to cut this - some use the branch for the bug fixes
on a released copy of the code and the trunk for the major development.
CVS/SVN are very flexible on this.

Basically branches let you isolate different development tasks in the code
line and merge and release them as they are ready, sign-off, rather than
having several developments tripping over each other.

One of the drivers for us was the very string CVS support in eclipse which
we use as our primary IDE (with the CFEclipse plugin of course :-). There is
also a SVN plugin for eclipse.

Hope that helps!

Mike


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:222408
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to