News for hackers. Stuff that matters.
Re: GitHub Desktop is now available by xirdstl on Wednesday August 12, 2015 @11:46AM (#10048345)
I use Atlassian Sourcetree as a git GUI on Windows. Does GitHub Desktop do anything different / better?
Re: GitHub Desktop is now available by Fiskie on Wednesday August 12, 2015 @12:15PM (#10048605)
The client itself is very streamlined. Push/Pull operations are swept into a single Sync operation. Merging is as easy as selecting a branch from a dropdown and clicking a button. Things like that.

On the downside, utilities like tagging, blame and stash do not seem to exist. The account linking system from the old GitHub client hasn't changed and you can't clone from anywhere that isn't GitHub. Revision history is a bit ~too~ simplified and you can't really see at a glance what branches are deriving from where, and you can only see the history of one branch at a time.

I'm sure newbie developers on Github might appreciate the simplified UX/UI, but it's missing a ton of features that are useful in an environment with multiple devs.

Re: GitHub Desktop is now available by bronson on Wednesday August 12, 2015 @09:05PM (#10051766)
> Push/Pull operations are swept into a single Sync operation.

This feature drove me nuts with their old client. One day they're going to realize that it throws away a very useful Git feature.

A few years ago we tried setting up marketing's content creators on the Mac GitHub client. After that, far too many conversations went like this:

"Try pulling the new changes."

"Um... pull?"

"Right, sorry, forgot. Hit sync to pull down the new changes."

"But won't that push my mods?"

"I suppose... I don't know."

"I don't want to push my stuff yet."

"OK, dammit. Open a terminal..."

Re: GitHub Desktop is now available by SZJX on Friday August 14, 2015 @11:46AM (#10060766)
It makes so little sense to make push/pull into one thing. It's likely to do much more harm than good.