【发布时间】:2015-07-11 02:33:03
【问题描述】:
我有一个现有的 Maven 项目,我用它来创建一个新的 IntelliJ 项目(“从外部模型导入项目”选项)。我更改了一些文件并提交了它们。
然后我意识到我在错误的分支上(我们称之为wrong)。我退出了IDEA,用Tortoise SVN切换到正确的分支(姑且称之为right),然后重新打开IDEA。一切似乎都很好,除了,我现在在“更改”窗口的“本地”选项卡中有一个名为“切换文件”的组。这个“切换文件”有一个名为“分支/错误”的子组,它似乎包含整个存储库中的所有文件!这些文件与签入right 的文件没有区别,并且它们中的大多数也与wrong 中的文件没有区别。然而,它们在我的“更改”窗口中。
此外,这些文件不会显示在 Tortoise 的“提交”窗口中,但它们确实显示在 Tortoise 的“检查修改”窗口中。但是,据我所知,这些文件并没有被修改过,它们的任何属性也没有被修改过。
什么是“切换文件”,我如何简单地将所有内容还原到 right 分支?
【问题讨论】:
-
我没有在svn中玩过switch命令,但是一般当发生这种情况时,我只是做干净的结帐。
标签: svn tortoisesvn intellij-idea