当我第一次从TFS“查看最新”时,为什么我的所有文件旁边都有红色检查?

时间:2013-10-28 22:51:17

标签: tfs tfs2010

我要进入TFS并创建到本地文件夹的映射,然后我右键单击我想要签出的文件夹并单击“获取最新版本”。在我下载了所有文件后,我在VS中打开了解决方案,在解决方案资源管理器窗口中,我看到所有文件(包括解决方案和项目文件)旁边都有红色复选框。所以现在它们看起来都需要签入,因为我已经进行了编辑!这不是事实,我是第一次检查这些傻瓜并且还没有做任何改变。

如何检查文件夹,看起来没有需要检入的编辑? (每个文件旁边没有红色检查)

8 个答案:

答案 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并使用Gi​​tHub。

如果您有多个带有红色复选标记的文件:
右键单击项目 转到源代码管理, 选择提交, {遵循标准提交程序} 输入您的提交消息, 同步, 推。

如果只有一个文件,或者您想单独提交文件: 右键单击每个文件 选择提交, {遵循标准提交程序} 输入您的提交消息, 同步, 推。

Right click project

Right click file

答案 5 :(得分:0)

我必须右键单击特定的文件夹,然后选择“源代码管理”->“撤消未决更改”选项。

答案 6 :(得分:0)

只花了 4 个小时试图纠正这个问题,上面的解决方案都没有对我有用,甚至没有取消映射和重新映射解决方案。

如果有人仍然遇到此问题,请尝试删除您的工作区并重新添加。

以下是在 Visual Studio 2019 中删除和重新添加工作区的说明,但对于任何其他版本也应该类似:

  • 转到团队资源管理器,向下滚动,在解决方案下您将看到 工作区:“您的工作区名称”
  • 点击旁边的箭头并选择Manage Workspaces
  • 将打开一个包含您的工作区的对话框。点击Edit查看 源代码管理文件夹和本地文件夹的路径。请记下 它们对于重新添加工作区很有用。关闭编辑 工作区窗口,选择工作区并按 Remove
  • 删除后,选择 Add 然后输入您记下的路径 早些时候。按 OK 确认,它应该重新添加您的工作区 没有复选标记。

答案 7 :(得分:-1)

将我的头撞到砖墙上4个小时之后,我发现我不想删除源代码管理资源管理器中的文件夹和文件,其中红色的X与我之前一起删除,但只是切换显示/隐藏已删除的项目按钮,使它们全部消失:

突出显示掺杂的红色文件夹/文件,然后在Source Controller菜单中单击左侧的第二个图标,该图标看起来像'Xx'。对我来说,这就是我想做的一切。我的违规文件实际上已从所有地方删除,除了他们曾经在源控制器中的文件证据。那为我排序了。