我们正在使用TFS存储库在SSIS中构建ETL包。当我的同事将新文件添加到存储库时,即使他检入整个项目文件,也不会将其正确添加到存储库中。他看到了项目文件夹中的文件,看起来所有内容都已签入。但是当我点击"获取最新版本"我收到一条警告,说项目目录中缺少包。如果我们中的任何人再次尝试添加该文件,我们会收到一个警告,即该文件全部存在,即使它在我的文件夹中不可见。现在我们使用的解决方案是让他删除文件,然后提交更改。删除文件后,我得到了最新版本。然后他将文件发送给我,然后我将它们添加到存储库中。一旦我添加了文件,事情似乎按预期工作。有没有其他人有这个问题,并知道解决方案?
更新:
我们现在找到的解决方案是我必须转到本地文件夹并找到我的colegue添加的新文件。然后我右键单击他刚添加的文件,然后选择添加到项目。然后新文件在我的版本中可见,但它旁边没有蓝色锁图标。如果我然后双击sln文件重新加载项目,我可以看到蓝色锁图标。
它仍然不是一个最佳解决方案,但它比他必须向我发送文件更好,所以我可以检查它。
这是TFS的工作方式吗?
答案 0 :(得分:1)
您可以检查本地计算机中的映射工作空间路径,您将找到已检查的代码。您需要手动添加。
右键单击SSIS包 - > AddExisting Package - >从工作区中选择包 - >确定
现在,您也可以在解决方案资源管理器中找到丢失的软件包。
答案 1 :(得分:0)
如果您使用的是TFVC。
此致