Originally posted by uid313
View Post
Announcement
Collapse
No announcement yet.
Git 2.37 Released With Sparse Index Feature Now Ready For Widespread Use
Collapse
X
-
- Likes 1
-
Originally posted by MauganRa View Post
Renaming, moving and splitting files works perfectly well with SVN though. You absolutely must do it via SVN though, and not via the file system, else SVN will have no clue about what you just did. So user friendly
- Likes 1
Leave a comment:
-
Originally posted by uid313 View PostIf you get merge conflict, you're fucked.
Originally posted by uid313 View PostGit has a GUI tool called gitk which sucks, it is written in Tk and looks like it from 1980.
- Likes 1
Leave a comment:
-
Originally posted by bug77 View Post
Yes, other VCSes are still around, but really, until Git, they didn't even track files properly (e.g. rename a file in svn, watch your commit history disappear). And I've almost forgot about the days I had to track down which team member locked the svn file I needed to check in. They're still around, but they're now relegated to the niches they deserve.
- Likes 2
Leave a comment:
-
Originally posted by uid313 View Post
The Git CLI is inconsistent, example to list things such as tags, commit history, branches, remotes, etc it uses different options to do it, sometimes it is --list, other times not.
Sometimes it expects syntax like "git://example.com/repo", sometimes "example.com:repo" (colon), sometimes "example.com repo" (space) sometimes "example/repo" (slash).
Git has confusing things such has head, detatched head, and many other confusing things. If you get merge conflict, you're fucked.
Git has a GUI tool called gitk which sucks, it is written in Tk and looks like it from 1980.
Merge conflict does not mean exactly that. You get the opportunity to edit out the changes (Git even nicely points out the differences).
Leave a comment:
-
Originally posted by uid313 View Post
The Git CLI is inconsistent, example to list things such as tags, commit history, branches, remotes, etc it uses different options to do it, sometimes it is --list, other times not.
Sometimes it expects syntax like "git://example.com/repo", sometimes "example.com:repo" (colon), sometimes "example.com repo" (space) sometimes "example/repo" (slash).
Git has confusing things such has head, detatched head, and many other confusing things. If you get merge conflict, you're fucked.
Git has a GUI tool called gitk which sucks, it is written in Tk and looks like it from 1980.
Also, your original assertion was "It is inconsistent, confusing, frustrating, weird, awkward and not user friendly" and you've only given (valid) examples for "inconsistent". And maybe "confusing", although I fail to see anything confusing with HEAD and detached head.
Leave a comment:
-
Originally posted by bug77 View Post
So what exactly do you hate about Git? What kills your productivity?
Sometimes it expects syntax like "git://example.com/repo", sometimes "example.com:repo" (colon), sometimes "example.com repo" (space) sometimes "example/repo" (slash).
Git has confusing things such has head, detatched head, and many other confusing things. If you get merge conflict, you're fucked.
Git has a GUI tool called gitk which sucks, it is written in Tk and looks like it from 1980.
Leave a comment:
-
Originally posted by bug77 View Post
So what exactly do you hate about Git? What kills your productivity?
- Likes 3
Leave a comment:
-
Originally posted by uid313Git has been adopted by the masses, but they hate it.
Git is like SQL, everyone hates it, but it is so established that we're stuck with it.
Git is like Facebook, everybody hates it, but we can't use anything else, since that's what everybody else is using.
- Likes 2
Leave a comment:
-
Originally posted by uid313 View PostI am sure all these nerd features are cool, but is anything being done to improve the usability and user experience of Git?
It is inconsistent, confusing, frustrating, weird, awkward and not user friendly.
I've written programs in at least 30 languages (my favourite was ARM2/ARM3 asembler), on more than 6 different O/S.
Possibly you find programming difficult?
Leave a comment:
Leave a comment: