Team Foundation Server和VB6签入问题 - VB6认为一个项目与另一个项目相关

时间:2011-06-27 04:39:18

标签: vb6 tfs2010 projects-and-solutions msscci

我们有VB6& TFS2010安装在我们的企业系统上。 当我们尝试通过连接到TFS2010的MSSCCI提供程序打开或签入VB6中的项目文件时,会出现问题。 我们有两个独立的项目项目1&项目2(项目1的副本)。这两个项目属于同一个集合。在我的本地驱动器中,它们具有以下结构。

C:\ TFS \ PROJECT1

C:\ TFS \ Project2的

我以前从C:\ TFS \ Project1中打开了与TFS中的Project1相关的CIS_DL.vbp。  我第一次在项目1文件夹中打开项目文件CIS_DL.vbp我被VB6 / TFS询问是否要将该项目文件添加到源代码管理 - 我已将该项目文件添加到源代码管理和项目1工作正常。那是开放项目/签入/签出项目工作正常。

现在当我打开位于C:\ TFS \ Project2中的项目文件(CIS_DL.vbp)时(此项目文件与位于项目1中的项目文件相同)VB6 MSSCCI提供程序认为项目文件以及所有其他代码与TFS2010中的project1有关。

VB6中的团队基础项目属性 当我打开VB6并转到工具... Team Foundation ...显示以下信息的Team Foundation Properties:

服务器名称:$ \ project 1 \ CIS_DL.vbp(应该读取$ \ project 2 \ CIS_DL.vbp)

本地名称:C:\ TFS \ Project 1 \ CIS_DL.vbp(应该读取C:\ TFS \ Project2 \ CIS_DL.vbp)

VS2010中的团队基础项目属性*(TFS TEAM EXPLORER) 当我转到$ \ project 2 \ CIS_DL.vbp时,右键单击它并选择我得到的属性

服务器名称:引用$ \ project 2 \ CIS_DL.vbp(CORRECT)

本地名称:C:\ TFS \ Project 2 \ CIS_DL.vbp(CORRECT) 据我所知,这也让我可以在没有任何问题的情况下办理入住/退房手续。

是否可以将这两个项目分开,以便MSSCCI提供程序可以区分这两个不同的项目,即使它们是彼此相同的副本? TFS如何处理VB6项目文件? 有一个故事背后为什么我们需要一个相同的代码副本,即project1的副本,所以只有一个项目不是我们的解决方案。

我尝试了以下内容:

  1. 在TFS2010下的文件...源代码控制...工作区改变和玩我的工作区并将不同的项目映射到不同的位置。这没有用。

  2. 在本地源文件夹(c:\ TFS \ Project 2)中将项目文件重命名为其他内容。当我打开项目文件时,它问我是否要将其添加到源代码管理中。我点击了是,然后将文件添加到TFS中的project1位置

  3. 我愿意接受建议。也很高兴提供屏幕截图,有人可以指向我可以上传它们的位置。

    非常感谢

    DALIBOR

0 个答案:

没有答案