News for hackers. Stuff that matters.
Re:GitUp makes Git painless by stinos on Wednesday June 03, 2015 @03:26PM (#9655176)
Maybe I'm odd but apart from working in VS, none of your statements hold true for me. I saw this and was like 'gimme gimme' only to find out it is OSX only. Quite a disappointment, especially given the recent stall (afaik) in SourceTree for Windows development, making me go back to the command line more and more again. I vastly prefer standalone tools for things like git because else I have to learn the builtin tools for each environment seperately. (I do use Git Diff Margin for VS [1] though - in fact it's becoming more and more indispensable to me which actually shows what a great tool it is)

[1] https://visualstudiogallery.msdn.microsoft.com/cf49cf30-2ca6...

Re:GitUp makes Git painless by friendzis on Wednesday June 03, 2015 @06:41PM (#9656345)
At my previous workplace I tried to introduce something better for code versioning than tarballs or (more often than not) date suffixed folders. We used windows. CLI was just a total no no. Long story short, I tried bunch of GUI tools/plugins. Most tools were either too simple for anything beyond personal repo or graphical git command/switch selector. Out of everything I tried SmartGit [1] stood out for its power (never had to use shell for about half a year) and still graspable simplicity. IIRC supports custom providers OOB.

[1]: http://www.syntevo.com/smartgit/

Re:GitUp makes Git painless by LocalPCGuy on Wednesday June 03, 2015 @10:00PM (#9657015)
Take a look at P4Merge for doing your merges/diffs - it's a very nice tool for merging. You don't need the entire P4 ecosystem, the merge tool is standalone.
Re:GitUp makes Git painless by stinos on Thursday June 04, 2015 @03:10AM (#9657793)
hear hear! I've been using P4Merge for years since it's indeed very nice, also have it set as 'external difftool' in ST. Only disadavantge for me: line ending settings for the merged file are fixed, which is messy if you have repositories from different sources and/or different autocrlf settings
Re:GitUp makes Git painless by antihero on Wednesday June 03, 2015 @07:06PM (#9656461)
Why exactly do you stick with Windows? Hardware?
Re:GitUp makes Git painless by LocalPCGuy on Wednesday June 03, 2015 @10:05PM (#9657036)
Not the person you asked the question of, but I have a few reasons:

1) Hardware - cost is 1/2 Mac hardware, and I can upgrade cheaper as well. For example, my ultralight notebook came with 4GB Ram and a 128GB SSD. For ~$1000 - Mac equivalent was ~$1400 at the time, with no option to match the screen (1080p). Since then, I've upgraded but the SSD and Ram for another $300 - would have cost almost $700 to do the equivalent upgrade on the Mac and it would have been at the time of purchase.

2) I've grown up using Windows, CMD, batch files, etc. I know my way (a little) around the registry, services, etc. I'd have to relearn all of that on the Mac.

3) I hate all the program menus being at the top of the screen. I have a Mac on my desk at work...and it just drives me nuts. I'm sure I'd adapt, but it bugs me.

I could find more, but I've come to admit that I'm just a Windows user. If I need Linux or something, I just install a VM and go to town.

Re:GitUp makes Git painless by antihero on Thursday June 04, 2015 @11:20AM (#9659868)
1) Hardware ...

Fair enough, I get this, but I also found that if its your main professional tool, a few hundred either way isn't that big an issue.

2) I've grown up using Windows

I actually found that learning OSX stuff is quite simple if you just see it as a tool as opposed to a hobby.

3) I hate all the program menus being at the top of the screen.

Fair enough, guess that's personal preference.

Seems like you have fairly decent reasons for your choice, but I couldn't go back.

Re:GitUp makes Git painless by stinos on Thursday June 04, 2015 @03:23AM (#9657827)
Main reason: I know it properly and hence can get pretty much anything done fast - faster than in the other 2 main OS'es. Although admittedly if I spent more time learning the others I could get things done there as fast or maybe faster as well. Other reasons roughly ordered by priority:

- it has Visual Studio. Sure I can get around using an editor and a Makefile - or XCode if I really must, but nothing so far beats what VS gives me (note: mostly C, C++, C#)

- hardware indeed: decent, all kinds of form factors, not too expensive (though same goes for unix of course)

- legacy reasons: some of the hardware/software I work with only runs on Windows

- for desktop it is actually on par, if not better, then any other alternatives out there

- tried an MBP for 3 years but had a pretty bad experience with overall so turned back to PC harware. Yeah I know a single case is not representative but it was just too much trouble esp. given the money spent on it

Re:GitUp makes Git painless by alok-g on Thursday June 04, 2015 @12:00PM (#9660129)
A majority of users I develop for are on Windows.