是否有可能在SourceTree中只提交一个“大块”的变化?

时间:2014-03-11 16:27:19

标签: git atlassian-sourcetree

在sourcetree中是否可以只提交一个“大块”的更改?正如我所见,我可以忽略一些“变化”,但我无法承诺。

1 个答案:

答案 0 :(得分:20)

是的,您可以选择性地使用git和SourceTree来提交要提交的代码块(也称为" hunks")。这是一个例子:

enter image description here

在上图中,我选择查看工作副本中的更改。显示2个帅哥。在第一个大块中,我选择了2个特定的行,然后我可以选择性地进行提交。请注意,使用此方法一次只能暂存 连续 行,因此如果要选择性地分段非连续行,则必须一次选择1行

对于第二个大块头而言,我可以选择暂存整个大块而不是分段。

在您完成了所需的代码行或代码之后,任何剩余的非分段更改都将保留在您的工作副本中,但在您将其暂存之前不会被提交。通过这种方式,您可以有选择地从修改后的工作副本中选择要提交的代码行或代码。