首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpStorm GIT自定义自动化

PhpStorm GIT自定义自动化
EN

Stack Overflow用户
提问于 2017-03-15 18:24:14
回答 1查看 43关注 0票数 1

我经常在PhpStorm控制台中使用类似如下的git命令:

代码语言:javascript
复制
git add --all && git commit -m "fix the config publishing" && \
git tag -a v1.0.4 -m "fix the config publishing" && git push

我想让它更方便,这样它将是一个按钮,打开一个带有两个输入的弹出窗口:评论和标签。上面命令的相应部分将从弹出窗口的输入中填充,然后命令将被执行。

你们知道这在PhpStorm中是否可行吗?

我知道PhpStorm提供了一些git图形用户界面,但它对我来说似乎并不实用。多个复杂的对话框等,而我只想推送所有的更改分配一个标签,这就是为什么需要自定义弹出窗口。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-23 04:58:49

请注意,即使不在IDE中使用“外部工具”,也可以实现类似的方便用例,只需通过脚本即可。

如果该脚本称为git-xxx (例如,git-actp,用于添加-提交-标记和推送),则它可以是一个简单bash脚本:

代码语言:javascript
复制
#!/bin/bash
tag=$1
shift
comment="$@"
git add --all
git commit -m "${comment}"
git tag -a ${tag} -m "${comment}"
git push

如果该脚本位于您的$PATH或%PATH%中的任何位置(它也可以在Windows上运行),则可以使用以下命令调用它:

代码语言:javascript
复制
git actp v1.4.0 my comment with multiple words

不需要填写字段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42806941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档