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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Single <strong>Server</strong> to Dual <strong>Server</strong> – Use this move type when you need to move from<br />

a single-server deployment to a dual-server deployment. For specific steps, see<br />

“How to: Move from a Single-<strong>Server</strong> to a Dual-<strong>Server</strong> Deployment” at<br />

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

Keep the following considerations in mind when moving a <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>:<br />

• Changing the TFS application-tier server name requires that all TFS clients must<br />

connect to a new server name.<br />

• All query-bound Microsoft Office documents will no longer work if the server<br />

name is changed. The documents are bound to the server for which they were<br />

created. This includes all of the query-bound Microsoft Office documents that are<br />

created automatically at project creation time in the project Documents node.<br />

• Any embedded links to documents will point to an unknown server name if the<br />

server name is changed.<br />

• Local accounts existed on the original TFS. You must decide whether these<br />

accounts will be re-created as local accounts on the moved TFS, or as domain<br />

accounts in the moved <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>’s new domain.<br />

• Domain accounts existed on the original TFS, but you are moving TFS to a<br />

domain that does not trust the original domain. You must decide whether these<br />

accounts will be re-created as local accounts on the moved TFS, or as domain<br />

accounts in the moved <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>’s new domain.<br />

Test your server after the move to ensure that nothing serious was broken in the<br />

transition. Testing should check the following areas:<br />

• Were all the assets moved correctly? Look at your source tree, work items, and<br />

team pages to be sure that they are all in place.<br />

• Are the user accounts still operative? Try logging in <strong>with</strong> a few different account<br />

types to make sure that they still work.<br />

Additional Resources<br />

• For more information about moving TFS, see http://msdn2.microsoft.com/enus/library/ms404879(VS.80).aspx<br />

Branch/Label/Merge<br />

• How to use labels<br />

• How to branch<br />

• How to plan your branching structure<br />

• How to use branching to support a release<br />

• How to use branching to maintain a previous release<br />

• How to use branching to stabilize your development and build process<br />

• How to use branching to stabilize feature development<br />

• How to use branching to stabilize development across teams<br />

• How to use branching to isolate external dependencies<br />

• How to retire an old release<br />

• How to perform a merge

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

Saved successfully!

Ooh no, something went wrong!