发布于2026-05-21 阅读(0)
扫一扫,手机访问
在Ubuntu环境下进行PHP开发,PhpStorm搭配版本控制系统能极大提升工作效率。无论是个人项目还是团队协作,掌握这套工作流都至关重要。下面,我们就来梳理一下在Ubuntu上的PhpStorm中,如何顺畅地使用Git和SVN进行版本控制。

工欲善其事,必先利其器。开始之前,确保你的系统已经准备好了必要的工具。
File → Settings → Version Control → Git,在 Path to Git executable 一栏填入 /usr/bin/git(如果不确定路径,可以在终端用 which git 命令确认)。Test 按钮,看到成功的提示就说明配置妥当了。环境配置好,就可以开始真正的版本控制之旅了。从一个新项目开始,到代码推送到远程仓库,完整的流程是这样的。
git init。VCS → Initialize Repository,然后选择你的项目根目录。Git → Add。或者在提交变更的对话框中直接勾选文件也可以。Git → Commit Directory,在弹出的窗口中输入清晰的提交信息,然后点击提交。VCS → Git → Remotes,添加一个名为 origin 的远程仓库,并粘贴上一步复制的URL。Set upstream 选项。当然,你也可以在终端使用命令:git push -u origin main(如果默认分支是master,则将main替换为master)。在团队中工作,离不开拉取更新、处理分支和解决冲突。
VCS → Git → Pull 获取远程仓库的最新更改并合并到本地。终端命令是 git pull。VCS → Git → Push 将本地提交推送到远程仓库。终端命令是 git push。如果你的项目还在使用Subversion(SVN),PhpStorm同样提供了良好的支持。
sudo apt-get install subversionFile → Settings → Plugins,搜索并安装 Subversion Integration 插件,安装后重启IDE。File → Settings → Version Control → Subversion,设置 Path to Subversion executable(通常是 /usr/bin/svn),同样点击 Test 验证。VCS → Checkout from Version Control → Subversion,输入仓库URL和本地存放目录。VCS → Commit 提交本地修改,使用 VCS → Update Project 来更新你的工作副本到最新版本。即使流程再清晰,也难免会遇到一些小麻烦。这里有几个常见问题的排查思路。
/usr/bin/git 是否存在且可执行。如果不行,尝试重新安装Git并重启PhpStorm。git pull --rebase 将远程更改合并到本地,然后再推送。~/.ssh/id_rsa.pub)已经添加到了托管平台的SSH Keys设置中。或者,可以暂时切换使用HTTPS方式,并在提示时输入用户名和密码(或个人访问令牌)。git config --global user.name/email 命令修正全局配置。或者在PhpStorm的提交对话框中,临时覆盖本次提交的作者信息。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8