如何把VSS中的history倒入到TFS?

新鲜鱼排 2007-06-25 09:32:51
项目中使用的版本管理软件由VSS变成TFS,如何把VSS中的history倒入到TFS?
有什么软件么?谢谢
...全文
297 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
新鲜鱼排 2007-07-15
  • 打赏
  • 举报
回复
After migrate projects from VSS to TFS, we need to write the folder permission manually.
chenjaichang 2007-07-10
  • 打赏
  • 举报
回复
学习之中
Tivy 2007-07-09
  • 打赏
  • 举报
回复
up!up!
新鲜鱼排 2007-07-05
  • 打赏
  • 举报
回复
写在了Blog上面:
http://blog.csdn.net/dutguoyi/archive/2007/07/04/1678754.aspx

将项目从VSS移植到TFS。

现在有一个Visual SourceSaft 6.0 上面存储着不同类型的项目,需要将这些项目移植到TFS上,对于VBS、VCB等类型的文件都是以文档形式进行存储,而对于直接绑定VSS的VS2003、VS2005项目如果进行移植的话就会比较困难。

进行移植的机器的软件要求:
.NET Framework 2.0 或 Visual Studio 2005(如果安装VS2005,那么默认就会安装SQL Server 2005 express)
Microsoft SQL Server 2005 express(至少)
Microsoft Visual Studio 2005 Team Explorer

移植的步骤:
在移植之前需要做一些准备。(See Walkthrough: Preparing to Migrate from Visual SourceSafe to Team Foundation)。
将VSS中项目都Check-in。
对于绑定在VSS上的VS2003和VS2005项目需要重新生成解决方案。
将VSS中每个项目都打上label,标记上Migrate。
将VSS所有用户都定义为Read-only.
Archive
开始Migrate
检查Migration日志
比较
将TFS每个项目打上label,标记上Migrate。
配置文件例子:

<?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:
当双击TFS中SourceControl以后应该可以看到树型的项目结构,在点击树节点时如果提示“No Commands Available”。那么需要做下面的设置修改。
Tool --> Options --> Source Control --> Change from None to Visual Studio Team Foundation Server.
局限:
Visual SourceSafe Converter Limitations
http://msdn2.microsoft.com/en-us/library/ms252491(VS.80).aspx
还有,项目中的具体权限需要重新设定,用户映射的XML文件的作用只是将VSS中用户处理的记录信息根据映射文件进行更新,对于权限没有设定的作用。
例如,VSS中UserA对某一个文件进行了修改,但是在用户映射文件中将UserA映射为UserB,那么Migrate结束以后TFS中这个文件的修改者就为UserB。
参考链接:
Migrating from Visual SourceSafe to Team Foundation
http://msdn2.microsoft.com/en-us/library/ms253060(VS.80).aspx

Walkthrough: Preparing to Migrate from Visual SourceSafe to Team Foundation
http://msdn2.microsoft.com/en-us/library/ms181246(VS.80).aspx

How to: Edit the Source Control Migration User Mapping File
http://msdn2.microsoft.com/en-us/library/ms253175(VS.80).aspx

How to: Create a Team Project
http://msdn2.microsoft.com/en-us/library/ms181477(VS.80).aspx

How to: Migrate a Partial History Using Archives in Visual SourceSafe
http://msdn2.microsoft.com/en-us/library/ms253105(VS.80).aspx

Walkthrough: Migrating from Visual SourceSafe to Team Foundation
http://msdn2.microsoft.com/en-us/library/ms181247(VS.80).aspx

如何迁移历史记录事件
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 question
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=111426&SiteID=1

VSS Migration Error - TF60702
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1683511&SiteID=1

Not seeing mapped users in TFS after VSS migration
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=647256&SiteID=1

Permissions bug?
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=153449&SiteID=1

参考文档:
FromVSStoTFS.pdf
http://members.cox.net/stevestjean/blog/FromVSStoTFS.pdf

新鲜鱼排 2007-06-28
  • 打赏
  • 举报
回复
我争取在周末之前给大家一个完成的方案、以及相关的资料。
新鲜鱼排 2007-06-26
  • 打赏
  • 举报
回复
正在研究,测试的环境比较难以配置,有结果再和大家分享。

http://search.microsoft.com/results.aspx?q=how+to+migrate+history+TFS+VSS&qsc0=0&SearchBtn0=Search&FORM=QBME1&l=1&mkt=en-US&PageType=99
how to migrate history TFS VSS

http://msdn2.microsoft.com/en-us/library/ms253105(VS.80).aspx
How to: Migrate a Partial History Using Archives in Visual SourceSafe

http://msdn2.microsoft.com/en-us/library/ms181247(VS.80).aspx
Walkthrough: Migrating from Visual SourceSafe to Team Foundation


http://msdn2.microsoft.com/en-us/library/ms181246(VS.80).aspx
Walkthrough: Preparing to Migrate from Visual SourceSafe to Team Foundation
lizhizhe2000 2007-06-26
  • 打赏
  • 举报
回复
我也在找...
新鲜鱼排 2007-06-26
  • 打赏
  • 举报
回复
up
winner2050 2007-06-25
  • 打赏
  • 举报
回复
去找微软的技术支持
新鲜鱼排 2007-06-25
  • 打赏
  • 举报
回复
up
paoluo 2007-06-25
  • 打赏
  • 举报
回复
先占個樓,看看高手門怎麼弄
新鲜鱼排 2007-06-25
  • 打赏
  • 举报
回复
谢谢winner2050的建议,虽然我们公司用的是正版的软件,但是我确实找不到技术支持所需要提供的用户帐号。
CathySun118 2007-06-25
  • 打赏
  • 举报
回复
关注

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧