[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


>Has great UI tools.
>Git feels like a clusterfuck in comparison.

Never follow the hype.
>>
I'm amazed that mercurial even exists still, git is not hard to use. Read: https://git-scm.com/book/en/v2 if you want to work in a real company or have people collaborate with you use git, nobody wants to use your snowflake source control system

use jj or sapling if you are too stupid to use git and need something git-compatible

your thread is over now.
>>
>>108868450
Linus ?, is that (you) ?
>>
>>108868450
>git is not hard to use; read this 500-page book
>>
>>108868513
every other developer on the planet has figured out how to use this tool daily and effectively. Just skim it and revisit it when you need to know something in detail. Do you also think graphics programmers have the entire Vulkan spec memorized or driver developers know the entire win32 api by heart?
>>
File: 1579271567993.jpg (260 KB, 792x789)
260 KB JPG
>>108868450
Git is literally another case of "worse is better", in a sense is the perfect VCS for UNIX cause just like UNIX it's a complete clusterfuck of shell commands and bad ideas.
>>
>>108868535
every other developer refers to google, stackoverflow, tutorials, cheatsheets and ai every time they need to do anything less routine than init, add, or commit to master. this is because the standard git porcelain is as huge, inconsistent and danger-ridden as it is possible for a user interface to be.
anyway, it's telling that you draw comparison between git and the notoriously bloated and messy win32 api.
>>
svn checkout
svn commit
simple as, if you need bloat/git you're a bad coder.
>>
git owes its success to subversion fatigue combined with the fact that loads of people think git and github are one and the same. doesn't mean it isn't a clusterfuck.
>>
>>108868723
ah, someone who has only ever worked on one thing at a time
you have the power of being a midwit; you are impervious to the possibility of there being better ways of doing anything!
>>
>>108868967
forward-port your HEAD out of your ass
>>
File: 1779311595017668.jpg (71 KB, 1080x439)
71 KB JPG
>>108868423
>>
>>108869095
BREAKING: TRANNY NEWS
>>
>>108868450
You've clearly never used git if you think this lmao
>>
>>108868535
Nobody uses daily and effectively. People literally wipe the whole repo and reclone when anything outside the usual pull - mergetool - add - commit -push flow happens because nobody knows how to make any of that works. It's extremely uncommon for people to manually rebase instead of using GUI tools to do it for you. Nobody does manual squash merges either for similar reasons. People often use force-push to bypass intractable merge conflicts where git simultaneously tells you you're up to date, there are no local changes, and the remote is more up to date than you.
>>
>>108868723
But you can't commit offline
>>
>>108869233
This. There's no way webshitters and jeets are going to read a 500 page manual and learn the intricacies of merges. They'll know about 5 commands and even those are probably issued from an editor plugin.
>>
>>108869252
You can setup a repo locally and you can sync remotes and locals. Furthermore, nobody uses git in a purely offline manner in practice these days.
>>
>>108868423
Git is an Industry Standard Clusterfuck though. Deal with it or get out of the way.
>>
>>108869303
>Furthermore, nobody uses git in a purely offline manner in practice these days.
I do TOUGH
I work in industrial automation where most stuff is offline and using git with the GUI to keep track of changes is comfier than the random combination of changelogs/comments/zipped folders used before
>>
>>108869303
i do. git is an undo buffer.
>>
>>108869431
>>108869388
You don't need git for this. That's using a sledgehammer to drive in a nail tier of retardation.
>>
>>108869447
shut up, niggy
>>
>>108869447
Most people that use it online will never have to merge as many pull requests as linux yet it works
>>
>>108869252
why would you ever want to commit offline?
if it's ready, i commit to the remote, if it's not I improve it until it's ready.
only gitards enjoy commiting unready code.
>>
>>108868423
so why should I switch from git to mercurial and not to jujutsu?
>>
>>108868423
>written in python
Into the trash it goes.
>>
>>108868423
Traditional code management tools are totally adequate if you follow honorable predictive development paradigms like waterfall, iterative or V shaped (or even hybrid)...and force business owners to sign off on decisions then accept consequences of their poor decisions in terms of lost productivity...whereas under the current AGILE scam stakeholders are insulated from the consequences of their decisions (or lack thereof), while coders lose their minds and accomplish nothing to add intellectual value to the effort.

That said, git really is a piece of shit that would never have taken off without linux
>>
>>108868423
>Has great UI tools.
yes, TortoiseHg is the main reason i prefer mercurial for my personal projects.

but it lacks sorely in hosting and self-hosting options. i've been running Kallithea on my server quite happily so far, but the project seems to have died and i have troubles picking a replacement.

other than that, git and hg are pretty much equivalent. i am more used to git branches. i like hg's ability to mark a file as copied (so that i can split a file in two without losing its history)
>>
File: 1758715295111206.jpg (9 KB, 320x320)
9 KB JPG
>>108868423
>blocks your path and bites your head off



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.