相关疑难解决方法(0)

TFS/Git扩展似乎忽略了.gitignore

我正在使用'Visual Studio Tools for Git'扩展来运行VS 2013 Update 3.此扩展程序适用于team explorer和Git的用户,我没有安装和运行其他Git和TFS相关扩展.我使用Microsoft的TFS Cloud服务来备份和共享我的工作.

一切都按预期工作了几个月.我希望能够再次使用此VS扩展,但问题是默认情况下包含.gitignore应忽略的文件.从命令行查看时,相同的Git存储库没有此问题并按预期工作.

可能很重要:我曾经在中途设置了一个直接的TFS帐户,但从未在本地使用它,而且从未与我在这里提到的任何问题相关联.此外,很久以前我不得不按照另一个帖子中的建议从版本控制中删除这些二进制文件,因为我添加了.gitignore文件太晚了.由于命令行没有这个问题,我认为还有其他工作正在进行中 - 硬重置实际上按预期工作.

VS有什么问题?有没有办法更改设置或通常纠正疏忽忽略Git目录中.gitignore文件中的文件但不忽略.gitignore文件?

为了避免一些潜在的问题:我通过观察所有更改都添加到Git/TFS和Posh Git以及Git Bash和我尝试过的所有其他Git接口,确认两个接口上的目录和分支是相同的.唯一的问题是VS扩展中不会忽略应忽略的其他文件.

以下是我使用的.gitignore文件的示例,该文件由VS生成:

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

git version-control tfs visual-studio-2013

25
推荐指数
2
解决办法
4010
查看次数

标签 统计

git ×1

tfs ×1

version-control ×1

visual-studio-2013 ×1