TFS没有正确地将文件添加到存储库

时间:2016-07-19 07:25:43

标签: visual-studio-2013 tfs ssis

我们正在使用TFS存储库在SSIS中构建ETL包。当我的同事将新文件添加到存储库时,即使他检入整个项目文件,也不会将其正确添加到存储库中。他看到了项目文件夹中的文件,看起来所有内容都已签入。但是当我点击"获取最新版本"我收到一条警告,说项目目录中缺少包。如果我们中的任何人再次尝试添加该文件,我们会收到一个警告,即该文件全部存在,即使它在我的文件夹中不可见。现在我们使用的解决方案是让他删除文件,然后提交更改。删除文件后,我得到了最新版本。然后他将文件发送给我,然后我将它们添加到存储库中。一旦我添加了文件,事情似乎按预期工作。有没有其他人有这个问题,并知道解决方案?

更新:

我们现在找到的解决方案是我必须转到本地文件夹并找到我的colegue添加的新文件。然后我右键单击他刚添加的文件,然后选择添加到项目。然后新文件在我的版本中可见,但它旁边没有蓝色锁图标。如果我然后双击sln文件重新加载项目,我可以看到蓝色锁图标。

它仍然不是一个最佳解决方案,但它比他必须向我发送文件更好,所以我可以检查它。

这是TFS的工作方式吗?

2 个答案:

答案 0 :(得分:1)

您可以检查本地计算机中的映射工作空间路径,您将找到已检查的代码。您需要手动添加。

右键单击SSIS包 - > AddExisting Package - >从工作区中选择包 - >确定

现在,您也可以在解决方案资源管理器中找到丢失的软件包。

答案 1 :(得分:0)

如果您使用的是TFVC。

  1. 开源控制资源管理器=>右键单击该解决方案/项目文件夹=>查看历史记录,然后检查相关的ChangeSet是否正确添加文件。
  2. 让您的学院检查该文件夹/文件的权限:右键单击文件夹/ file-> Advanced => Security。
  3. 此致