1

嘿,

所以我们有一大群人在同一个项目上工作,有时有些文件显示为隐藏,你知道像 obj 或 bin 这样的空白文件图标。

在此处输入图像描述

看到我的字体和纹理了吗?他们应该是正常的。

所以,我可以在文件夹中看到它们,但在解决方案资源管理器中看不到它们,而无需点击“显示隐藏文件”。我也可以修改它们,但我希望它们回来。

我一直在尝试查看是否有解决方案,但我得到的只是关于如何显示隐藏文件的博客。

所以我发现这个线程 Visual Studio 2012 和丢失的文件 似乎是我的问题的原因。人们在推送到 github 之前没有正确保存。

现在有解决方案吗?(除了正确保存)我可以让所有这些文件成为普通文件吗?

干杯

4

3 回答 3

5

只需右键单击文件/文件夹并将它们再次包含到源代码管理中。

如果人们签入新文件/文件夹但也未签入更新的项目文件,通常会发生这种情况。项目文件包含应包含在解决方案中的所有文件的列表。如果这不同步,那么这种废话就会发生......;)

只需指示您的家人正确办理登机手续。或者在签入时进行代码审查,并验证项目/解决方案文件是否也被签入。

于 2013-09-23T14:25:15.453 回答
3

它们显示为隐藏,因为它们不是项目/解决方案的一部分,但它们在您的文件系统上。

您可以右键单击文件,然后单击包含在项目中

如果这在签入后不能解决问题。项目文件是没有正确签入的文件。

于 2013-09-23T14:25:12.047 回答
1

问题可能是他们没有推送项目文件(扩展名为 .csproj 的文件)。它包含对项目中包含的文件的所有引用,因此在添加新文件时需要推送它。

让每个人都知道他们需要推送这个文件,以便每个人都能捕捉到项目的最新变化。

于 2013-09-23T14:25:48.797 回答