26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Additional Resources<br />

• For more information about how to prepare for migration, see<br />

http://msdn2.microsoft.com/en-us/library/ms181246(en-us,vs.80).aspx<br />

• For more information about how to perform the migration, see<br />

http://msdn2.microsoft.com/en-us/library/ms181247(VS.80).aspx<br />

• For more information about the limitations of the VSS converter, see<br />

http://msdn2.microsoft.com/en-us/library/ms252491(VS.80).aspx<br />

• For more information about the VSS Analyze tool, see<br />

http://msdn2.microsoft.com/en-us/library/ysxsfw4x.aspx.<br />

• For more information about the VSSConverter command-line utility’s migrate<br />

command, see http://msdn2.microsoft.com/en-us/library/ms400685(VS.80).aspx<br />

How should I migrate my source from other version-control systems?<br />

You can manually export files from the version-control system from which you are<br />

migrating and then import the files into TFS version control. To preserve file history or<br />

other attributes from the version-control system from which you are migrating, you can<br />

use the TFS version control object model to write your own migration tool.<br />

Microsoft is currently working on a ClearCase converter; when it is ready, it will be<br />

announced on the TFS Migration blog at http://blogs.msdn.com/tfs_migration<br />

Component Software has created a converter that is compatible <strong>with</strong> VSS, GNU RCS,<br />

CS-RCS, GNU CVS, and Subversion (SVN).<br />

Additional Resources<br />

• For more information about TFS version control extensibility, see “Walkthru: The<br />

Version Control Object Model” at http://msdn2.microsoft.com/enus/library/bb187335(VS.80).aspx<br />

• For more information about the Component Software converter, see<br />

http://www.componentsoftware.com/Products/Converter/<br />

Project/Workspace Management<br />

• How should I organize my team projects?<br />

• How should I manage dependencies between projects?<br />

• What is a workspace?<br />

• How do I use workspaces to isolate a developer?<br />

• What are the proven practices for workspace mapping?<br />

• When should I create a new team project versus a new branch?<br />

• How should I manage source code that is shared across multiple projects?<br />

• How should I manage binaries that are shared across multiple projects?<br />

• How should I organize my source tree?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!