目前,我在一个进行基于主干开发的团队工作。
我们将项目从最近移到了SVN
最近GIT
,这需要我在每次提交后进行推送(Ctrl+K后跟Ctrl++ Shift)K。
有没有办法配置 IntelliJ 在每次提交后将更改推送到源/主?
目前,我在一个进行基于主干开发的团队工作。
我们将项目从最近移到了SVN
最近GIT
,这需要我在每次提交后进行推送(Ctrl+K后跟Ctrl++ Shift)K。
有没有办法配置 IntelliJ 在每次提交后将更改推送到源/主?
如果我使用 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
自动热键安装程序:https ://autohotkey.com/download/
没有选项总是自动执行提交和推送。但是,有一个捷径可以手动同时执行这两个操作。如果您将鼠标悬停在“提交更改”对话框中的“提交”按钮上,您将看到“提交并推送”选项,它将在您提交更改后推送更改。