Jus*_*ale 25 git version-control tfs visual-studio-2013
我正在使用'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)

mbx*_*mbx 13
我们最近遇到了与VS2013 git提供程序相同的问题,忽略了.gitignore只有几个文件.原来,有ms-persist.xml中.git有两个相关的部分文件夹<TrackedFiles>和<IgnoredFiles>.
正如Eric Nelson关闭VS 的博客文章中的建议,删除文件并重新启动VS再次解决了这个问题.
小智 1
你说你用的是VS 2013?如果是这样,您不需要额外的 git 工具。我的 VS 2013 上没有安装它们,可以很好地使用 TFS 和 GIT,而且我没有遇到 .gitignore 被忽略的问题。
您甚至可以通过 IDE GUI 管理 .gitignore,因此格式应始终采用 TFS/VS 所需的格式:http ://msdn.microsoft.com/en-us/library/vstudio/hh967655.aspx#ignore
如要求中所述:https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c:
注意:Visual Studio 2013 默认包含 Git 工具,因此不需要这些工具。在 MSDN 上了解更多信息: http://msdn.microsoft.com/en-us/library/vstudio/hh850437.aspx
| 归档时间: |
|
| 查看次数: |
4010 次 |
| 最近记录: |