PyCharm git commit 拆分代码块更改

Kon*_*tin 6 intellij-idea pycharm git-commit

PyCharm/IntelliJ 中是否有一种方法可以将代码更改块拆分为多个部分,这样我就可以只提交其中的一部分,如果可以,如何提交?

即在示例中,我只能勾选第 222 行上的复选框并获取更改集中的整个代码块。我想要的只是将第 223 行添加到提交中,而不是第 224 行。

在此输入图像描述

Von*_*onC 0

2021:目前,无法在 IDE 中仅提交一行,

实际上,2018 年的 IDEA-186988刚刚得到了早期实现(2023 年 6 月)

Dmitriy Smirnov(JetBrains 的 VCS 产品经理)补充道:

该功能的初始实现可在今天发布的 EAP5 版本 232.7754.73 中找到。
它允许将块分成几行并单独选择它们。

请尝试一下,如果有任何问题请告诉我们。

该问题正在进行中,存在多个相关问题(例如IDEA-322590)。

现在(2023 年第二季度)可在 2023.2 中使用。

https://youtrack.jetbrains.com/api/files/74-1880164?sign=MTY5MjMxNjgwMDAwMHwxMS0xOTkwNzJ8NzQtMTg4MDE2NHxzeFoweVpZamJTV2Z3MkI0MUN3UnRN%0D%0AODNVb1VyQS1BNWVtNHVNenJWMU84DQo%0D %0A&更新=1690707045800