Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Git会忽略.vs目录?_Git_Visual Studio 2015 - Fatal编程技术网

为什么Git会忽略.vs目录?

为什么Git会忽略.vs目录?,git,visual-studio-2015,Git,Visual Studio 2015,我已经安装了Visual Studio 2015,在此之前,我已经安装了Git for Windows 1.9.5和TortoiseGit 1.8.14.3 Git忽略源项目中隐藏的.vs目录。当它没有隐藏属性时,它甚至会忽略它。虽然这很好,但我想理解为什么它被忽略了。它不在我的.gitignore文件中,我也找不到全局ignore文件。这是一种Git内置行为,可以忽略.vs目录吗?它从未忽略以前的Visual Studio版本的根*.suo文件,因此我假设,并期望,我需要自己处理它 在某些情况

我已经安装了Visual Studio 2015,在此之前,我已经安装了Git for Windows 1.9.5和TortoiseGit 1.8.14.3

Git忽略源项目中隐藏的.vs目录。当它没有隐藏属性时,它甚至会忽略它。虽然这很好,但我想理解为什么它被忽略了。它不在我的.gitignore文件中,我也找不到全局ignore文件。这是一种Git内置行为,可以忽略.vs目录吗?它从未忽略以前的Visual Studio版本的根*.suo文件,因此我假设,并期望,我需要自己处理它


在某些情况下,Git是否会在某个时候停止忽略该目录,那么我是否应该将其添加到.gitignore文件中?

Git仅在包含文件时才会包含一个目录。(git的内部数据结构无法表示空目录)


如果将未被忽略的文件添加到该目录,它将显示。

您确定它不在gitignore中吗?还有,它是空的吗?git add.vs然后会发生什么?它不是空的,它包含。。。等待另一个子目录中名为“.suo”的文件。没有别的了。这就是原因吗?