【发布时间】:2016-03-10 13:03:07
【问题描述】:
我已将 VS2015 连接到 visualstudio.com 上的帐户以托管我们的源代码控制存储库。我们正在使用提供的两种口味; TFVC 和 GIT。当我们连接到我们的 TFVC 存储库时,添加到 GIT 存储库中的文件会出现在升级更改窗口中,其中有数千个!
我们的工作区/repo 的映射类似于下面
TFS 工作区 - D:\TFS-Solution
D:\TFS-Solution\Project-A
D:\TFS-Solution\Project-B
D:\TFS-Solution\Project-C
GIT 存储库 - D:\GIT-Repo
D:\GIT-Repo\Project-A
D:\GIT-Repo\Project-B
D:\GIT-Repo\Project-C
当我打开一个映射到 TFS 工作区的项目并查看未决更改时,检测到的链接中报告了数千个文件。当我单击它以显示“Promote Candidate Changes”对话框时,列出的所有文件都位于 D:\GIT-Repo 中。超出此工作区/映射文件夹的范围。
我尝试将以下路径添加到我们的 .tfignore 文件中,但无济于事:
D:\GIT-Repo\*
..\..\GIT-Repo\*
如何从 TFVC 工作区隐藏 GIT 源代码控制文件??
【问题讨论】:
-
您是否有同时拥有 TFVC 和 GIT 存储库的项目?您使用的是哪个 VS2015 更新?早期版本在这种情况下存在问题,但他们进行了改进。也许试试 VS2015 Update 2 RC
-
TFVC 和 GIT 项目没有重叠,彼此完全独立。因此,我想强制忽略。我正在使用 VS2015 Update 1。我将研究 Update 2 RC。干杯
-
您能分享一下您的工作空间映射的屏幕截图吗?
-
我只有一个 TFS 工作区映射 - goo.gl/photos/EAnwsFeFwTkfGmCh7
标签: git visual-studio version-control azure-devops