Version Control
Articles
SCM Patterns: Building on Task-Level Commit “Dad,” asked a young man, “my lady friends keep talking to me about being ‘involved with’ them versus being ‘committed to’ them. What exactly is the difference between involvement and commitment?” “What did you have for breakfast, son?” his father replied. “Bacon and eggs like always. Why do you ask?” said the son. “Bacon and eggs, my boy, is a perfect illustration of the difference between involvement and commitment: the chicken was involved, but the pig was committed!” |
Austin Hastings
December 5, 2005 |
|
Changes: The Crossroads Between Project CM and Product CM Project perspective or product perspective - what's the best way to look at configuration management. Well... both. We'll journey through both sides, giving this author's perspective of each, and showing how changes form the crossroads between project CM and product CM. Right off the bat, we'll need to agree on some definitions. |
||
Configuration Management VS Change Management - Who's in Control Discussion has gone around a number of times on the issue. There's even been a poll on the issue. Is configuration management part of change management or vice versa? Everyone has an opinion and there does not seem to be a consensus. What's the problem? Well, here's how I see it. |
||
Approaching Code Access for Distributed Development There was a time when mainframe development was the norm and teams were in close physical contact only having to walk down a few feet to interact with their colleagues. However, times have changed and access to code has to be considered in a much more serious manner. Some companies have had multiple sites participate in their development efforts for upwards of two decades, but a majority of them have only been at this for the last 5 years or just undertaking this venture. The crux of distributed development is the ability to share code for development across sites via the network or via tape or disk.
|
||
CM: The Nerve of Your Life Cycle Management Most CM professionals, I think, would agree that the CM database is not just another component of Application Life-Cycle (ALC) management, it's really at the heart of the matter. I'd like to say that the CM function shares the same stature - it's not just another component of your ALC management - it's the nerve. In fact, I'd like to go one step further and say that the integration of CM and Data Management (DM) capabilities, when done properly, can transform your ALC management environment into a next generation engine that will empower each component of your environment. |
||
Using Merge To Yank A Change I'll keep this one short. If you have a change that has been made to a file (or even to a change package of files) somewhere in the past and you would like to eliminate that change from the past, you can do so with a judicious use of almost any merge tool. |
||
The Road To Production Quality My product is ready on CD. It's better than the previous release in respect to both quality and functionality perspectives. Does that mean it's ready to be released as a production product? How do I know when it's really ready? |
||
Self-Documenting Makefiles < |
||
Evaluating CM Tools How do you evaluate a CM tool? What's important to you? Did you know that a good CM tool could actually make the difference between success and failure? |
||
CM Generations and a Vision for the Future It was 1978 when I first introduced change packages (a.k.a. updates) as the central feature of an in-house CM system. It's still in use today supporting a 40 million LOC project. It was 1982 when I introduced the concept of streams to rationalize branching along the product roadmap. Little did I know that a quarter century later, these concepts would just be starting to move to the forefront. |
Pages
Recommended Web Seminars
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |
On Demand | Agile Transformation Best Practices |