Ability to stage added and removed lines separately
When the diff pairs up the old and the new line, it is often impossible to stage just the correct change entirely in GitKraken. For example:
- package_foo: 4.7
+ package_bar: 2.5
+ package_foo: 4.7.1
I want to stage the first and the third line above, but this is impossible because the first two lines can only be both staged or both un-staged.
Comments: 4
-
20 Dec, '21
Dan VicarelThis was possible in SourceTree and I dearly miss this feature. I've actually kept SourceTree installed on my work PC just so I can use this feature in some sticky diff situations.
-
02 May, '22
AllynThis has been a problem for quite a while now and it's a constant point of frustration for me. I run into this all the time.
-
07 Jul, '22
Levent AlpsalThis is classic GitKraken; does many things beautifully, then fails at the most basic stuff. I cannot believe this is not possible with GitKraken. I actually thought that this was a bug.
This is possible with SourceTree since, since almost the beginning of time. First the wheel was invented, then human civilization figured out how to stage / discard added and removed lines separately. -
25 Jul, '22
Jayden PearseI was excited to try out GitKraken after following them for years.
Now that I've tried it, I've discovered that the staging experience is awful.
Getting to the commit stage of the development workflow is impossible when a developer can't stage the lines they want to stage.
If anyone wants to know what a good staging experience feels like on a free git gui client, I'd recommend looking at SourceTree.
Unfortunately, it looks like my team will not be migrating to GitKraken, and I will now need to experiment with other paid git gui clients.