3 ms·
The problem with git is that its defaults are suited to large teams collaborating. For example if you create tags then push won't push them unless you specify
by rogerbinns 15y ago
The problem with git is that its defaults are suited to large teams collaborating. For example if you create tags then push won't push them unless you specify another flag. This makes sense when there are lots of collaborators (you don't want everyone's tags polluting) but is annoying in small groups (you do want to share). This isn't to fault git, but it is what makes it harder to use.
I'm also confused by the github love. Exactly what is it that people think is so good about it? The ticket tracker is terrible (no prioritization, no attachments), the wiki doesn't have table of contents/document structure, you can't cross link between projects etc. As an example Google Code does quite a bit better on those issues, and they let you have multiple repositories per project so you can share the wiki, tracker and downloads as makes sense.