我有一个已存在的Maven项目,用它创建了一个新的IntelliJ项目(使用“从外部模型导入项目”的选项)。我修改了一些文件并提交了它们。
然后我意识到我在错误的分支上(我们称之为wrong
)。我退出IDEA,使用Tortoise SVN切换到正确的分支(我们称之为right
),然后重新打开IDEA。一切似乎都很好,除了变化窗口的本地标签中现在有一组名为“Switched Files”的文件。这个“Switched Files”有一个子组叫做“branches/wrong”,其中包含整个仓库中的所有文件!这些文件与检入right
的文件没有区别,大多数文件与wrong
中的文件也没有区别。但是它们仍然会出现在我的变化窗口中。
此外,这些文件不会出现在Tortoise的“提交”窗口中,但是它们会出现在Tortoise的“检查修改”窗口中。但是,就我所知,这些文件并没有被修改,它们的属性也没有被修改。
什么是“Switched Files”,如何简单地将所有东西恢复到right
分支?