![]() But ill pay attention next time just in case, i find that the merge resolution is cake though and a lot of times the auto merge resolves my issues. I don't have 50+ conflicted files routinely so i can't attest to that part. Have you not have 50+ conflicted files and had to click through every file individually? I have not seen a loading bar but the little push/pull icon does turn into a spinning icon while its pushing or pulling, see here. Have you ever seen a loading bar for fetch and pull i know) my i7-4790k with 32gb of mem and raid0 ssd's absolutely crawls when it comes to doing things like npm start and npm install yet on my mac it runs completely fine. Yeah, I don't use windows for development or gitkraken on windows but i do know Gk is built on electron and uses react/redux so that could be why its slower (node is inherently slower on windows, it sucks. My entire team is running gitkraken on windows In non trivial workflows, understanding (at least to some level) the structure and inner workings of it is necessary to resolve various issues which inevitably arise. ![]() The diff viewing tool and merge conflict resolution tools are good, but I know people who use mostly UI interface and fail to properly resolve merge conflicts. I think that the UI does not invoke at least some of the git hooks.Very few config options can be edited from the UI.Recently and don't know a way to do from the UI. there's probably a lot of commands that are not reproducible using UI, but these are the ones that I've used from a terminal.git commit -fixup= and git rebase -autosquash.git add -p edit: added in the beginning of 2018.fast-forward-only pull/merge and fail if branches have diverged.No way to do (at least I don't know a way).Annotations do not reproduce all options available for git blame.IDEA tries to use its own tools-Shelf and changesets-with git integration, which are confusing.No indication for difference between the changes added to the index (staging area) ( git diff -cached) and changes only in the working tree ( git diff).If someone knows of a client where I get to keep the nice and understandable branching graphical interface, while being actually usable, please let me know. It is something I almost certainly can no longer live without. Now that my rant is over, you may be thinking, why don't I just use SmartGit or SourceTree? Or even git bash? The most frustrating thing is the graphical interface for branching is easily the best that I've seen, and integrates with git flow so well in my opinion. Good luck googling that issue you're having with it. I have to open the repo in a different git client to have them fix the issue instead.Ħ) There are no community revolving around gitkraken at all. No progress bar when pushing, no progress bars when commiting, nothing.ĥ) "Unable to find compatible repository" every other day, usually after every other reset of commits. This is something extremely trivial on SmartGit (ctrl+a -> rightclick -> resolve).Ĥ) No progress bars. When projects have 50+ meta file conflicts, GitKraken expects you to click on every single file, open up their conflict solver (which takes 2-10 seconds just to open, and again to save) and only then do you get to resolve conflicts. Simple discarding of changes or resetting of commits or even just pushing new commits easily take up to twice the amount of time or more when compared to SmartGit or SourceTree.ģ) Can't select multiple files when resolving conflicts. And when I say crash, I mean freeze at a infinite loading screen loop that will stay that way forever with no error or crash messages.Ģ) It is incredibly slow (yes, even in ver 2.5 which was supposed to be much faster). ![]() Here is a non-exhaustive list of reasons why:ġ) It crashes every 2 minutes. I have been using GitKraken for a good 3 months now, and compared to something like SmartGit, it is one of the most frustrating git clients I've ever come across.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |