Roy,
The most important issue, IMHO, is that your team communicates enough to do
branching and merging.
It sounds from the way the developers referred to the lock file that you're
considering moving up from Visual SourceSafe. Am I correct on this?
The mode of development you're working on will dictate how revision control
will work. If you're working on anything involving a Microsoft solution, and
using Visual Studio .NET, you're really going to have to work on team
communication first, because that bastardization of an IDE changes tens of
files behind the scenes and doesn't tell you. You're going to have to keep a
master set of project files to do builds if you use a SCM solution other than
SourceSafe. Working on anything VS.NET related with a tool other than VSS
requires extremely competent development managers to handle the builds and the
various quirks that you will encounter.
If your team actually can communicate and knows how to use diff utilities, CVS
will be fine. If your team works on Oracle, C/C++ outside of .NET, Java, or
IDEs that don't hide all the project details, CVS will work really well.
If you're in an Oracle and/or UNIX shop, it should fit right in with how those
environments expect things to be done.
Thank you,
Mitch
-Original Message-
From: Roy Morris [mailto:[EMAIL PROTECTED]
Sent: Mon 5/2/2005 2:50 PM
To: misc@openbsd.org
Cc:
Subject:CVS - Lock File
Our company has started to look at CVS as an alternative to our current
products. When I suggested using CVS I was told not having a lock file
or method of knowing who was working on some code was going to be
unmanageable. (and nearly beaten to death, by the developers)
Since Openbsd has the OpenCVS project, I thought you all might be
the best people to ask about this. Is this really going to be an issue
for a handful of developers?
Thanks in advance for your comments.
Roy Morris
CONFIDENTIALITY NOTICE: This electronic message is intended to be viewed
only by the individual or entity to whom it is addressed. It may contain
information that is privileged, confidential and exempt from disclosure
under applicable law. Any dissemination, distribution or copying of this
communication is strictly prohibited without our prior permission. If the
reader of this message is not the intended recipient, or the employee or
agent responsible for delivering the message to the intended recipient, or
if you have received this communication in error, please notify us
immediately by return e-mail and delete the original message and any
copies of it from your computer system.