CMVC elements that
are not in CVS
|
Problem
|
How we are fixing at
this time*
|
"Check in" associated with
defect numbers
| No simple way to identify why something
has changed
| We need to indicate the bugzilla defect
number that has originated the changes.
Using Eclipse, the recommended process
to do this is:
- On top of a meaningful description,
add the defect number in the "Commit Dialog" text box
- **After committing the changes, version
the changed files. This
can be done by right clicking the files->Team->Tag as version. The
version should be bugzilla_defectNumber
|
Fix record
| No simple way to share a code that is
not ready to be build and used by everyone (inside and outside the team)
| Make sure you are checking in a good
code. Important: since there is no lock mechanism (see last
line of this table), unless you really like to do merges, it is not recommended
to keep editing a file for a long time without checking it in.
Usually in a CVS environment you do
incremental check ins even when fixing one defect.
|
Track approval
| No simple way for the project leaders
to control what is going into the repository
| Your project leader must know what you
are doing and the code you've changed.
|
Lock mechanism
| No simple way to avoid a file to be
edited while you are working on it
| Do incremental check ins!
Be ready to do merges!
Never commit a file without verifying
if it was changed by someone else in the last 5 seconds! |