我要进入TFS并创建到本地文件夹的映射,然后我右键单击我想要签出的文件夹并单击“获取最新版本”。在我下载了所有文件后,我在VS中打开了解决方案,在解决方案资源管理器窗口中,我看到所有文件(包括解决方案和项目文件)旁边都有红色复选框。所以现在它们看起来都需要签入,因为我已经进行了编辑!这不是事实,我是第一次检查这些傻瓜并且还没有做任何改变。
如何检查文件夹,看起来没有需要检入的编辑? (每个文件旁边没有红色检查)
答案 0 :(得分:8)
我遇到了类似的问题(解决方案资源管理器窗口中所有内容旁边的红色检查)。我通过在解决方案资源管理器中选择解决方案,然后从菜单栏中选择来解决它:文件>源控制>刷新状态。这删除了我所有的红色支票。
答案 1 :(得分:1)
在团队资源管理器中(在Visual Studio中):工具|选项|源控制| Visual Studio Team Foundation Server并选择“显示已删除的项目...”
然后在源代码管理资源管理器中,您会看到项目显示为灰色。您可以右键单击它们并取消删除。 (此选项仅在取消删除后将包含在当前工作空间中时才可用。)
答案 2 :(得分:0)
Identify Version Control Item Status in Solution Explorer
退房
表示当前用户在其当前工作空间中有待更改的项目,并且该项目不是唯一锁定的。
答案 3 :(得分:0)
对我来说,红色的X出现了,因为我已将文件从Feature分支移动到Archived分支(成功合并到主分支后)。
我试过File>源控制>刷新状态,但这没有帮助。 我不想搞乱缓存文件。
我找到了这个答案: 转到工具/选项/源代码管理/ Visaul Studio Team Foundation Server。检查"在源代码管理资源管理器中显示已删除的项目"旁边是否有复选标记。
答案 4 :(得分:0)
红色复选标记表示文件已更改。以前版本的Visual Studio中的许多答案似乎都是正确的。我使用Visual Studio 2017并使用GitHub。
如果您有多个带有红色复选标记的文件:
右键单击项目
转到源代码管理,
选择提交,
{遵循标准提交程序}
输入您的提交消息,
同步,
推。
如果只有一个文件,或者您想单独提交文件: 右键单击每个文件 选择提交, {遵循标准提交程序} 输入您的提交消息, 同步, 推。
答案 5 :(得分:0)
我必须右键单击特定的文件夹,然后选择“源代码管理”->“撤消未决更改”选项。
答案 6 :(得分:0)
只花了 4 个小时试图纠正这个问题,上面的解决方案都没有对我有用,甚至没有取消映射和重新映射解决方案。
如果有人仍然遇到此问题,请尝试删除您的工作区并重新添加。
以下是在 Visual Studio 2019 中删除和重新添加工作区的说明,但对于任何其他版本也应该类似:
Manage Workspaces
Edit
查看
源代码管理文件夹和本地文件夹的路径。请记下
它们对于重新添加工作区很有用。关闭编辑
工作区窗口,选择工作区并按 Remove
Add
然后输入您记下的路径
早些时候。按 OK
确认,它应该重新添加您的工作区
没有复选标记。答案 7 :(得分:-1)
将我的头撞到砖墙上4个小时之后,我发现我不想删除源代码管理资源管理器中的文件夹和文件,其中红色的X与我之前一起删除,但只是切换显示/隐藏已删除的项目按钮,使它们全部消失:
突出显示掺杂的红色文件夹/文件,然后在Source Controller菜单中单击左侧的第二个图标,该图标看起来像'Xx'。对我来说,这就是我想做的一切。我的违规文件实际上已从所有地方删除,除了他们曾经在源控制器中的文件证据。那为我排序了。