Code Management in the Cloud  As a follow-up to our initial Dev
in the Cloud series installment on continuous integration,
today we’ll explore Code Management (CM) and the cloud’s impact
on this core tenant of agile development. After briefly
explaining CM fundamentals and relationship with agile
development, we’ll identify the primary benefits and concerns
associated with migrating CM to the cloud. We’ll also highlight
the marketplace for the growing number of cloud CM products
including recommendations for those evaluating cloud CM.  What
is Code Management?Code Management in the Cloud  For the
purposes of this article, code management refers to the tools
and practices related to tracking changes to files. Sometimes
referred to as source control or version control, today CM tools
and practices are an essential part of any agile development
team. As Martin Fowler states, “Version tools are not just
important for maintaining a history of a project, they are also
the foundation for a team to collaborate.  Give