Git 使用.tfignore隐藏非工作区文件夹

Git 使用.tfignore隐藏非工作区文件夹,git,visual-studio,version-control,azure-devops,Git,Visual Studio,Version Control,Azure Devops,我已将VS2015连接到visualstudio.com上的帐户,以托管我们的源代码管理存储库。我们使用提供的两种口味;TFVC和GIT。当我们连接到TFVC存储库时,在GIT repo中添加的文件会出现在promote changes窗口中,成千上万个 我们的工作区/回购映射如下所示 TFS工作区-D:\TFS解决方案 D:\TFS-Solution\Project-A D:\TFS-Solution\Project-B D:\TFS-Solution\Project-C 吉特回购-D:\G

我已将VS2015连接到visualstudio.com上的帐户,以托管我们的源代码管理存储库。我们使用提供的两种口味;TFVC和GIT。当我们连接到TFVC存储库时,在GIT repo中添加的文件会出现在promote changes窗口中,成千上万个

我们的工作区/回购映射如下所示

TFS工作区-D:\TFS解决方案

D:\TFS-Solution\Project-A
D:\TFS-Solution\Project-B
D:\TFS-Solution\Project-C
吉特回购-D:\GIT回购

D:\GIT-Repo\Project-A
D:\GIT-Repo\Project-B
D:\GIT-Repo\Project-C
当我打开映射到TFS工作区的项目并查看挂起的更改时,检测到的链接中报告了数千个文件。当我单击此按钮以显示“升级候选更改”对话框时,列出的所有文件都位于D:\GIT Repo中。超出此工作区/映射文件夹的范围

我已尝试将以下路径添加到.tfignore文件,但无效:

D:\GIT-Repo\*
..\..\GIT-Repo\*

如何从我们的TFVC工作区隐藏GIT源代码管理的文件???

这是因为您正在将团队项目集合(DefaultCollection)映射到D:\,因此可以检测到这些文件


删除团队项目集合的映射,并映射每个团队项目,您将看不到检测到的项。

这是因为您正在将团队项目集合(DefaultCollection)映射到D:\,因此可以检测到文件


删除团队项目集合的映射,并映射每个团队项目,您将看不到检测到的项目。

是否有同时具有TFVC和GIT回购的项目?您正在使用VS2015的哪个更新?早期版本在这个场景中有问题,但是他们做了改进。也许可以尝试使用VS2015更新RC2。TFVC和GIT项目完全独立,没有重叠。因此,我想强制执行忽略。Im使用VS2015更新1。我将研究更新2 RC。谢谢你分享你的工作空间映射的屏幕截图?我只有一个TFS工作空间映射-你有同时拥有TFVC和GIT Repo的项目吗?您正在使用VS2015的哪个更新?早期版本在这个场景中有问题,但是他们做了改进。也许可以尝试使用VS2015更新RC2。TFVC和GIT项目完全独立,没有重叠。因此,我想强制执行忽略。Im使用VS2015更新1。我将研究更新2 RC。Cheers您是否共享了工作空间映射的屏幕截图?我只有一个TFS工作空间映射-我们的工作空间没有映射到D:驱动器的根目录。如果在visual Studio源代码管理资源管理器窗口中查看,则不会映射DefaultCollection。我们的映射如下-name.visualstudio.com\DefaultCollection\ProjectName>D:\ProjectName无法重现您的场景。您是否尝试删除映射并创建另外两个要测试的工作区?我们的工作区未映射到D:驱动器的根目录。如果在visual Studio源代码管理资源管理器窗口中查看,则不会映射DefaultCollection。我们的映射如下-name.visualstudio.com\DefaultCollection\ProjectName>D:\ProjectName无法重现您的场景。您是否尝试删除映射并创建另外两个要测试的工作区?