目前,我在一个基于干线的开发团队工作。
我们最近将项目从SVN
移到GIT
,这要求我在每次提交后进行推送( Ctrl + K 按 Ctrl + Shift + K )。
有没有办法配置IntelliJ在每次提交后将更改推送到origin / master?
答案 0 :(得分:1)
没有选项可以始终自动执行提交和推送。但是,有一个快捷方式可以手动执行这两个操作。如果你将鼠标悬停在"提交"在“提交更改”对话框中,您将看到"提交和推送"选项,它将在您提交后推送更改。
答案 1 :(得分:1)
如果我使用PhpStorm 2018.1 EAP在Windows 10中工作,那么我将此脚本用于AutoHotkey版本1.1.28。仅使用一个快捷方式(Ctrl + K)进行提交和推送。
#IfWinActive,ahk_class SunAwtFrame
~^k:: ; thats Ctrl+K
WinWaitActive,Commit Changes ahk_class SunAwtDialog,,3
Sleep,300
send,{CtrlDown}{Altdown}k{Ctrlup}{Altup} ; Ctrl+Alt+K that commits and pushes
WinWaitActive,Push Commits ahk_class SunAwtDialog,,3
Sleep,200
send,{Altdown}p{Altup} ; push
Msgbox,macro for git push in IntelliJ finished `n developed:SL5net, 23.03.2018 17:11`n (%A_LineFile%~%A_LineNumber%)
return
autohotkey的安装程序:https://autohotkey.com/download/