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.
