在版本控制下管理文件
将文件添加到 VCS
打开 提交工具窗口Alt+0
通过按下或从上下文菜单中选择Add to VCS ,将Unversioned Files 更改列表中的任何文件置于版本控制之下。您可以添加整个更改列表,也可以选择单独的文件。Ctrl+Alt+A
如果您为项目启用了 VCS 集成,PhpStorm 建议在版本控制下添加每个新创建的文件(您可以在版本控制 | 确认下的设置/首选项对话框中更改此行为)。如果您希望某些文件始终保持未版本化,您可以将 VCS 配置为忽略它们。Ctrl+Alt+S
检查项目文件状态
PhpStorm 允许您与项目的存储库版本相比,检查本地工作副本的状态。它可以让您查看哪些文件已被修改,哪些新文件已添加到 VCS,以及 Git 未跟踪哪些文件。
打开 提交工具窗口Alt+0
Changes 更改列表显示自上次与远程存储库同步以来已修改的所有文件(以蓝色突出显示),以及已添加到 VCS 但尚未提交的所有新文件(以绿色突出显示)。
Unversioned Files 更改列表显示了所有已添加到项目中但 Git 未跟踪的文件。
您可以直接从版本控制工具窗口的本地更改选项卡执行部署任务,例如上传文件和文件夹或将它们与部署的版本进行比较。为此,请右键单击一个项目并从上下文菜单中选择部署。然后从子菜单中选择所需的操作。
在编辑器中跟踪对文件的更改
您还可以在编辑器中修改文件时跟踪对文件的更改。所有更改都使用更改标记突出显示,更改标记出现在已修改行旁边的装订线中,并显示自上次与存储库同步以来引入的更改类型。当您将更改提交到存储库时,更改标记会消失。
您对文本进行的更改是用颜色编码的:
行添加。
线变了。
行已删除。
您可以使用将鼠标光标悬停在更改标记上然后单击它时出现的工具栏来管理更改。工具栏与显示修改行的先前内容的框架一起显示:
您可以通过单击回滚更改,并通过单击探索当前行的当前版本和存储库版本之间的差异。
您可以复制此弹出窗口的任何部分内容并将其粘贴到编辑器中,而不是还原整个文件。
从存储库中删除文件
如果您删除了受版本控制的文件,它仍然存在于存储库中,直到您提交更改。删除的文件被放置到活动更改列表中,并以灰色突出显示。
在项目工具窗口中选择一个文件,然后按Delete,或从上下文菜单中选择删除。
在打开的对话框中,您可以选择是否要在不搜索用法的情况下删除此文件,或者通过选中安全删除选项执行安全删除以确保删除未使用的文件。
如果发现任何用法,将弹出“检测到的用法”对话框列出它们。您可以在删除之前查看这些用法并删除对此文件的引用。
将更改提交到存储库。