Hi,

 

We are using an external code generator to generate a significant fraction
of the code in our project, which we maintain using TFS Source Control
(2005).  In addition we have a developer who performs a lot of work offline
(obtains the latest copy of the code through a Citrix connection, copies it
to the local laptop, performs the changes, uploads the changes through
Citrix, performs ONLINE, checks in).

We are having some difficulties in performing reliable check-ins.  We are
aware of the TFPT Online command, and this resolves *some* of the issues.

Issues we have had seem to be of the following types:

*         The generator adds new files, which are not detected by Visual
Studio, resulting in a broken commit.  This, I believe, IS resolved by
running ONLINE, however, currently this requires a developer to remember
this step, which unfortunately they don't always do.

*         Sometimes remote changes have overwritten changes made by other
developers, without attempting to merge, or warning of a conflict.

*         Possibly other issues, which we are still trying to track down.

 

These issues have resulted unnecessary overheads for the dev team, to the
point where it is generally considered good policy to back up the local
files before doing a commit...just in case.  Coming from a CVS background,
this seems a little on the silly side.

 

Is there anyone who has had similar problems, and has come up with an
elegant solution using TFS? Or is TFS 2005 not the right tool to source
control offline changes?  If not, does anyone know if 2008 is any better?

 

Thanks,

 

Greg


---------------------------------------------------- 
If you have received this transmission in error please
notify us immediately by return e-mail and delete all
copies. If this e-mail or any attachments have been sent
to you in error, that error does not constitute waiver
of any confidentiality, privilege or copyright in respect
of information in the e-mail or attachments.

Reply via email to