发新话题
打印

[已解决] TFS2005,如何将一个项目的部分源代码转移到另一项目中?( 此文章被查看:286次,被回复:4篇!! )

本主题由 echosu 于 2008-5-23 10:43 关闭

TFS2005,如何将一个项目的部分源代码转移到另一项目中?

1、TFS2005,在进行VSS代码迁移至TFS过程中,出现错误,

Invalid access code (bad parameter).参考贴子http://forums.microsoft.com/MSDN ... 547384&SiteID=1

将setting.xml中的原有内容

     <ProjectMap>
          <Project Source="$/project1/" Destination="$/project1"></Project>

          <Project Source="$/project2/" Destination="$/project2"></Project>
     </ProjectMap>

更改为:

     <ProjectMap>
          <Project Source="$/" Destination="$/All"></Project>
     </ProjectMap>

问题解决,但同时也造成一个新问题,即:所有的代码都有迁移到一个项目中。



2、问题:

如何将一个项目的部分源代码转移到另一项目中?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 5 楼].



© 本文为 echosuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

vss中有Move,猜测 tfs中有类似的吧?



© 本文为 hiflySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

有move操作,但据我目前所知,它只能使代码在“项目内部”移动。我还不知道有否可以在“项目间”移动的方法。
另外,TFS中,还有两个指令mitimport和mitexport,通过它们可以实现“工作项”在项目间的移动,但我现在需要的是移动源代码,而非工作项。
请各位指点。

[ 本帖最后由 echosu 于 2008-5-5 17:33 编辑 ]



© 本文为 echosuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

在VSS中,可以把Project以及以下的file导出,然后在导入到目的配置库中,可以参考一下此功能。

© 本文为 hongerchen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
学习创造财富   交流建立友谊

TOP

引用:
原帖由 echosu 于 2008-5-5 14:41 发表
1、TFS2005,在进行VSS代码迁移至TFS过程中,出现错误,

Invalid access code (bad parameter).参考贴子http://forums.microsoft.com/MSDN ... 547384&SiteID=1

将setting.xml中的原有内容
...
在我的环境下,造成这个错误Invalid access code (bad parameter)的原因同链接中描述的不一样,链接的帖子说这是一个VSTS的BUG,
而我这里尝试将VSS中的中文目录名更改为英文,便不会再报错,即:
将setting.xml中的原有内容
     <ProjectMap>
          <Project Source="$/project1目录/" Destination="$/project1目录"></Project>
          <Project Source="$/project2目录/" Destination="$/project2目录"></Project>
     </ProjectMap>
更改为:
     <ProjectMap>
          <Project Source="$/project1dir/" Destination="$/project1dir"></Project>
          <Project Source="$/project2dir/" Destination="$/project2dir"></Project>
     </ProjectMap>
因此,也不再存在迁移后,将一个项目的部分源码转移到另一项目中的需求了。
问题解决。
仍然感谢海飞和快乐阿奇


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 echosu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题