您的位置:程序门 -> .net技术 -> vb.net



如何把vss中的history倒入到tfs?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何把vss中的history倒入到tfs?[已结贴,结贴人:dutguoyi]
发表于:2007-06-25 09:32:51 楼主
项目中使用的版本管理软件由vss变成tfs,如何把vss中的history倒入到tfs?
有什么软件么?谢谢
发表于:2007-06-25 09:37:441楼 得分:30
先占個樓,看看高手門怎麼弄
发表于:2007-06-25 10:54:532楼 得分:0
up
发表于:2007-06-25 11:59:473楼 得分:30
去找微软的技术支持
发表于:2007-06-25 13:11:084楼 得分:10
关注
发表于:2007-06-25 13:59:565楼 得分:0
谢谢winner2050的建议,虽然我们公司用的是正版的软件,但是我确实找不到技术支持所需要提供的用户帐号。
发表于:2007-06-26 08:18:546楼 得分:0
up
发表于:2007-06-26 08:26:537楼 得分:10
我也在找...
发表于:2007-06-26 10:36:088楼 得分:0
正在研究,测试的环境比较难以配置,有结果再和大家分享。

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
发表于:2007-06-28 16:49:099楼 得分:0
我争取在周末之前给大家一个完成的方案、以及相关的资料。
发表于:2007-07-05 08:15:1610楼 得分:0
写在了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-07-09 21:40:5311楼 得分:10
up!up!
发表于:2007-07-10 11:47:2412楼 得分:10
学习之中
发表于:2007-07-15 10:58:1013楼 得分:0
after   migrate   projects   from   vss   to   tfs,   we   need   to   write   the   folder   permission   manually.


快速检索

最新资讯
热门点击