如何在phpstorm中禁用版本控制?

如何在phpstorm中禁用版本控制?,phpstorm,Phpstorm,我正在玩phpstorm,不知怎么激活了版本控制。我不需要它。现在我所有的标签都不同了:灰色背景上的橙色文本。文件视图中的所有文件都是橙色的。如何禁用版本控制?您只需从.idea文件夹中删除vcs.xml,然后重新启动PhpStorm转到设置->版本控制并删除要从中删除版本控制跟踪的文件夹(着色选项卡等)它自然不会从项目中删除版本控制(例如删除.git/文件夹) 转到设置->版本控制,然后删除要从中删除版本控制的文件夹 我没有足够的声誉+1格雷格的回答或评论,但。。。对于那些有兴趣的人:Webs

我正在玩phpstorm,不知怎么激活了版本控制。我不需要它。现在我所有的标签都不同了:灰色背景上的橙色文本。文件视图中的所有文件都是橙色的。如何禁用版本控制?

您只需从
.idea
文件夹中删除
vcs.xml
,然后重新启动PhpStorm

转到设置->版本控制并删除要从中删除版本控制跟踪的文件夹(着色选项卡等)它自然不会从项目中删除版本控制(例如删除.git/文件夹)


转到设置->版本控制,然后删除要从中删除版本控制的文件夹


我没有足够的声誉+1格雷格的回答或评论,但。。。对于那些有兴趣的人:Webstorm也是如此,最终的方法是禁用所有版本控制插件(在
Settings->plugins
下):CVS集成、Git集成、GitHub、hg4idea、Performce集成、Subversion集成。重新启动PhpStorm后,
设置->版本控制
选项卡将消失


请注意,这将禁用所有项目的版本控制。

我遇到了这个问题,我将这些答案中的两个注释一起使用

正如Greg在其中一个回复中提到的,您的git存储库位于您希望使用版本控制系统管理它的目录中的
.git
子目录中。当您定义git存储库时,PhpStorm会自动生成它,并且通过创建此子目录,它会添加一个文件来处理自身和版本控制系统之间的映射。它调用
vcs.xml
,它位于
.idea
子目录中

仅删除
.git
目录是不够的。删除
.git
时,每次打开项目时,您都会在PhpStorm中收到一个错误,因为PhpStorm和项目的git存储库之间的映射不匹配
vcs.xml
。因此,在删除
.git
目录后,您还必须从.idea中删除
vcs.xml
文件,现在您的PhpStorm中不会出现任何错误或警告


根本不需要重新启动PhpStorm,在此之后,问题中提到的所有文件的颜色都会恢复到PhpStorm中的正常颜色。

Settings | Version Control--从表中删除所有条目。@LazyOne-你就是那个人!谢谢兄弟。这不应该被标记为正确答案。任何时候重新启动PhpStorm,它都会重新生成vcs.xml,问题会立即重新出现。您必须从PhpStorm中注销该项目,方法是转到“设置”>“版本控制”并从列表中删除该项目,正如其他人所说。@weivall不是答案,请取消选中。它在PhpStorm 7中对我有效。我不能为新版本提供任何保证。所做的只是让它们成为未注册的根,现在我收到了未注册根的通知。这也适用于2017.1.2版。此外,要删除“未注册根”通知,请转到应用程序和行为->通知并取消选中“Vcs通知”。现在一切都好了。这里的某个地方有一个答案,但它需要一些编辑。试着打破这堵文字墙,让它有开头、中间和结尾。很好,谢谢。如果您使用另一个程序进行版本控制,并且不希望IDE妨碍您,那么这就是答案。