版本控制集成支持
WebStorm 支持两个级别的版本控制集成:
-
在 IDE 级别,VCS 集成通过一组默认启用的 内置插件 提供。
-
在 项目 级别,通过将 项目 文件夹与一个或多个版本控制系统关联来启用 VCS 集成。
将项目根目录与版本控制系统关联
WebStorm允许你快速启用项目与版本控制系统的集成,并将其与项目根相关联。 有关将不同项目目录与不同版本控制系统关联的更多信息,请参阅 将目录与版本控制系统关联 。
-
请按 Alt+` 打开 版本控制操作弹出窗口 并选择 启用版本控制集成 。
或者,转到
。 -
在打开的 启用版本控制集成 对话框中,选择要与您的 项目文件夹 关联的版本控制系统。
-
启用 VCS 集成后,WebStorm 会询问您是否要通过 VCS 共享项目设置文件。 您可以选择 始终添加 与使用 WebStorm 的其他存储库用户同步项目设置。
请注意,这仅适用于 Git 和 Mercurial。
接下来的步骤,请参照:
配置目录映射
WebStorm 支持基于目录的版本控制模型,这意味着每个项目目录都可以与不同的版本控制系统关联。
将目录与版本控制系统关联
-
按 Ctrl+Alt+S 打开设置,然后选择
。 -
目录映射 页面显示了项目目录和与之关联的版本控制系统的列表(如果未添加任何目录,则列表仅包含项目根目录)。
-
请点击右侧的 添加 按钮
。
-
在打开的 添加 VCS 目录映射 对话框中,选择 目录 选项。 请输入您想要与版本控制系统关联的目录路径,或者点击 浏览 按钮
并在打开的对话框中选择目录。
-
从 VCS 列表中选择将用于控制此目录中文件的版本控制系统。 请注意,此列表仅包含已启用相应 插件 的版本控制系统。
-
点击 确定 以保存映射并返回 目录映射 页面。
管理未注册的目录
对于启用了 Git 或 Mercurial 集成的项目,WebStorm 会扫描项目目录以检查是否存在不受 IDE 控制的 Git/Mercurial 仓库。 如果检测到此类仓库,WebStorm 将显示通知。
若要添加未注册的根目录,请点击通知中的 添加根目录 链接。 或者,打开 版本控制设置页 ,选择您要添加的未注册根目录(它们以灰色标记),然后按照程序 将目录与版本控制系统关联 。
如果您不希望再次收到有关这些 roots 的通知,请点击通知中的 忽略 链接。 请注意,如果项目中添加了新的未注册的仓库,WebStorm 会通知您。
更改 VCS 关联
-
按 Ctrl+Alt+S 打开设置,然后选择
。 -
目录映射 页面显示了项目目录和与之关联的版本控制系统的列表(如果未添加任何目录,则列表仅包含项目根目录)。
-
找到对应目录的行,将其置于另一个版本控制系统下。
-
请点击 VCS 列。 从出现的列表中选择一个新的版本控制系统。
-
点击 确定 以保存映射并返回 目录映射 页面。