Visual studio VisualStudioVS源代码树。处于清除状态并发现未限制的更改

Visual studio VisualStudioVS源代码树。处于清除状态并发现未限制的更改,visual-studio,visual-studio-2008,atlassian-sourcetree,Visual Studio,Visual Studio 2008,Atlassian Sourcetree,Visual Studio(v2008)和源代码树之间是否存在任何类型的问题 我在分支中提交一些更改。改变发展分支机构。。。然后拉一下。Pull是干净的,但当我进入源代码树时,它会更新,告诉我有未提交的更改。。那是我以前没有的 检查它们,它可以做很久以前的事情。我不能编译。。。它是从哪里来的 我还发现,当您有冲突时,它会保存原始文件,而不会删除它。真烦人…我找到了这个迷茫的答案: 显然,如果您打开了VisualStudio(在某些情况下)并打开了SourceTree。如果您签出另一个分支或开发分

Visual Studio(v2008)和源代码树之间是否存在任何类型的问题

我在分支中提交一些更改。改变发展分支机构。。。然后拉一下。Pull是干净的,但当我进入源代码树时,它会更新,告诉我有未提交的更改。。那是我以前没有的

检查它们,它可以做很久以前的事情。我不能编译。。。它是从哪里来的


我还发现,当您有冲突时,它会保存原始文件,而不会删除它。真烦人…

我找到了这个迷茫的答案:

显然,如果您打开了VisualStudio(在某些情况下)并打开了SourceTree。如果您签出另一个分支或开发分支,并且您在另一个分支中,VisualStudio不理解下面更改的文件,并且以某种方式跟踪旧的文件

这就是为什么SourceTree发现您的更改和文件总是不同的。无论您对这些更改“隐藏”多少次,它们都会一直出现

因此,解决此问题的方法是关闭visual studio,然后说“是”以更新所有已更改的文件。源目录树将不再告诉您有未提交的更改