O'Reilly logo

Extreme Programming Installed by Chet Hendrickson, Ann Anderson, Ron Jeffries

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Code Management Tools

The code management tool used on your project can make a huge difference in your productivity. Ideally, whatever tool you use, it should make it easy to do the following tasks:

  1. Identify local changes

  2. Differentiate between local changes and released code

  3. Identify who released a change, and when they released it

  4. Merge changes and released code

  5. Revert to previously released code

If you're using VA Smalltalk, VW Smalltalk, or VA Java, we recommend using ENVY. There are alternatives, but ENVY is the preferred choice in our opinion.

In other environments, or if you just can't swing the price, a tool like CVS, Visual SourceSafe, PVCS, MKS, or TLIB will do the job. There are lots of code managements tools out there—read this chapter, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required