Port the project from VSS to TFs.

Source: Internet
Author: User
Tags microsoft sql server 2005

Port the project from VSS to TFs. Currently, there is a visual sourcesaft 6.0 that stores different types of projects. You need to port these projects to TFs. Files of vbs, VCB, and Other types are stored in the form of documents, for vs2003 and vs2005 projects that are directly bound to VSS, it is difficult to transplant them.   Software requirements for transplanted machines:
  1. . NET Framework 2.0 or Visual Studio 2005 (if vs2005 is installed, SQL Server 2005 Express is installed by default)
  2. Microsoft SQL Server 2005 Express (at least)
  3. Microsoft Visual maxcompute 2005 team Explorer
  Procedure:
  1. Make some preparations before porting. (See Walkthrough: preparing to migrate from visual sourcesafe to team Foundation ).
  2. Check-in all projects in VSS.
  3. For vs2003 and vs2005 projects bound to VSS, a new solution is required.
  4. Label each item in VSS and mark it with migrate.
  5. Define all VSS users as read-only.
  6. Archive
  7. Start migrate
  8. Check the migration log
  9. Comparison
  10. Label each project in TFs and mark it with migrate.

Configuration File example:

<? XML version = "1.0" encoding = "UTF-8"?>
<Sourcecontrolconverter>
<Converterspecificsetting>
<Source name = "VSS">
<Vssdatabase name = "X: vssdatabase"/>
<Usermap name = "C: usermap_vss_x.xml"/>
</Source>
<Projectmap>
<Project Source = "$/" Destination = "$/tfsname"/>
</Projectmap>
</Converterspecificsetting>
<Settings>
<Output file = "C: logs_analysis_vss_x.xml"/>
<Teamfoundationserver name = "tfsservername" Port = "8080" protocol = "HTTP"/>
</Settings>
</Sourcecontrolconverter>

 

TIPS:
  1. After double-clicking sourcecontrol in TFs, you can see the tree-type project structure. If "No commands available" is displayed when you click the tree node ". The following settings must be modified.
Tool --> options --> source control --> change from NoneTo Visual Studio team Foundation Server.

Limitations:Visual sourcesafe converter limitationshttp: // msdn2.microsoft.com/en-us/library/ms252491 (vs.80 ). also, the specific permissions in the project need to be reset. The XML file mapped by the user only updates the record information processed by the user in VSS according to the ing file, and does not set the permissions. For example, if the usera file in VSS is modified but usera is mapped to userb in the user ing file, the modifier of this file in TFs is userb after migrate is completed.

Reference link:Migrating from visual sourcesafe to team foundationhttp: // msdn2.microsoft.com/en-us/library/ms253060 (vs.80 ). aspx Walkthrough: preparing to migrate from visual sourcesafe to team foundationhttp: // msdn2.microsoft.com/en-us/library/ms181246 (vs.80 ). aspx how to: edit the source control migration user mapping filehttp: // msdn2.microsoft.com/en-us/library/ms253175 (vs.80 ). aspx how to: create a team projecthttp: // msdn2.microsoft.com/en-us/library/ms181477 (vs.80 ). aspx how to: migrate a partial history using archives in visual sourcesafehttp: // msdn2.microsoft.com/en-us/library/ms253105 (vs.80 ). aspx Walkthrough: migrating from visual sourcesafe to team foundationhttp: // msdn2.microsoft.com/en-us/library/ms181247 (vs.80 ). aspx how to migrate history event http://msdn2.microsoft.com/zh-cn/library/ms253166 (vs.80 ). aspx Forums:Http://forums.microsoft.com/MSDN/ShowPost.aspx? Postid = 1793147 & siteid = 1 & mode = 1 vssconverter migration on dual Server SETUP questionhttp: // forums.microsoft.com/msdn/showpost.aspx? Postid = 111426 & siteid = 1 VSS migration error-tf60702http: // forums.microsoft.com/msdn/showpost.aspx? Postid = 1683511 & siteid = 1 not seeing mapped users in TFs after VSS migrationhttp: // forums.microsoft.com/msdn/showpost.aspx? Postid = 647256 & siteid = 1 permissions bug? Http://forums.microsoft.com/MSDN/ShowPost.aspx? Postid = 153449 & siteid = 1 Reference:Fromvsstotfs.pdf

Http://members.cox.net/stevestjean/blog/FromVSStoTFS.pdf

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.