在Visual Studio 2022中,如何在提交后自动执行git push操作?

3
在Visual Studio 2022中,当我进行提交(commit)时,是否可以自动进行git push操作?我默认看到了“Commit All”按钮,但我不想每次都要点击旁边的箭头来同时进行提交和推送(push),因为这是我每次提交时都会执行的操作。
Visual Studio Code有一个很好的设置可以实现这个功能,但我在Visual Studio中没有找到类似的配置选项。

3
我不认为你会在任何地方找到类似的东西,因为分布式版本控制系统的原则之一就是能够保护你的东西私密。如果这对你来说很麻烦,你可能想要开发一个git别名(或者一个插件/扩展...那些也很花哨)或者一个完整的脚本,以便在一个动作中完成提交/推送....考虑到我经常在提交后执行git commit --amend,我想知道这是否总体上是个好主意,但是..... - eftshift0
3
我不认为你会在任何地方找到类似的东西,因为分布式版本控制系统的原则之一就是能够保持你的东西私密。如果这对你来说很麻烦,你可能想要开发一个git别名(或者一个插件/扩展...那些也很花哨)或者一个完整的脚本,可以在一个动作中完成提交/推送...考虑到我经常在提交后执行git commit --amend,我想知道这是否是一个好主意,但是... - undefined
@eftshift0 Eclipse提供了开箱即用的专用Commit和Push按钮 非常方便 - user7860670
@eftshift0 我在提交之前会检查每个文件的差异,这有助于我避免必须进行修正。Vsc和vs都内置了一个漂亮的差异显示。 - Matthew Kooshad
1个回答

2
您可以为执行提交和推送而分配一个键盘快捷键,而不仅仅是提交。
转到“工具”→“选项”→“环境”→“键盘”,并可选择搜索词“commit”。找到Team.Git.CommitAndPush快捷键,并将其设置为所需的内容。在这种情况下,我重新映射了Team.Git.Commit(通常为Ctrl + Enter),将其设置为Team.Git.CommitAndPush。在分配快捷键时,请确保在“使用新快捷键”下拉菜单中选择“Git”。

keyboard shortcut to set commit and push

更改后,您可以看到下拉选项现在也有快捷方式。

commit and push drop down option with shortcut keys listed


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接