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

问题描述 投票:0回答:7

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

phpstorm
7个回答
98
投票

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


12
投票

最终的方法是禁用所有版本控制插件(在

Settings -> Plugins
下):CVS Integration、Git Integration、GitHub、hg4idea、Perforce Integration、Subversion Integration。重新启动 PhpStorm 后,
Settings -> Version Control
选项卡将消失。

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


7
投票

您可以从

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


3
投票

在 phpStorm 2022.1.3+ 中,转到

Preferences > Version Control > Directory Mappings

然后按照格雷格的建议删除您不想观看的目录。


1
投票

转到“设置”->“版本控制”并删除您想要删除版本控制的文件夹。

我没有足够的声誉来+1格雷格的回答或评论,但是......对于那些感兴趣的人:Webstorm也是如此。


1
投票

我遇到了这个问题,我一起使用了这些页面中这些答案中的 2 个注释。

正如 Greg 在其中一篇回复中提到的,你的 git 存储库位于你想要使用版本控制系统管理的目录中的

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

仅删除

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

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


0
投票

我能够成功删除所有 VCS 相关设置。

步骤 1
前往

Setting > Version Control > Directory Mappings

选择您的文件夹并将其删除。

步骤 2
使用 windows/mac/linux 文件浏览器转到您的项目文件夹。
在该文件夹中,您应该有一个

.git
文件夹。删除它。
如果您没有看到该文件夹,请确保您可以看到隐藏的项目。 (在 Windows 上,在文件浏览器中:查看 > 隐藏项目)

步骤 3
重新启动 IDE
您还可以通过右键单击版本控制选项卡并选择

Remove from Sidebar

在主 IDE 窗口中隐藏版本控制选项卡

确认其有效
转到 VCS 下拉菜单,您应该会看到

Enable Version Control Integration ...

© www.soinside.com 2019 - 2024. All rights reserved.