Click here to Skip to main content
12,952,792 members (34,704 online)

Welcome to the Lounge

   

For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: New to writing code...brain is melting...... Pin
KP Lee20-Feb-13 18:50
memberKP Lee20-Feb-13 18:50 
GeneralRe: New to writing code...brain is melting...... Pin
danataylor19-Mar-13 10:03
memberdanataylor19-Mar-13 10:03 
General...and that's the problem with Git Pin
Mike-MadBadger19-Feb-13 8:06
memberMike-MadBadger19-Feb-13 8:06 
GeneralRe: ...and that's the problem with Git Pin
H.Brydon19-Feb-13 8:37
memberH.Brydon19-Feb-13 8:37 
GeneralRe: ...and that's the problem with Git Pin
Mike-MadBadger19-Feb-13 9:07
memberMike-MadBadger19-Feb-13 9:07 
GeneralRe: ...and that's the problem with Git Pin
Stefan_Lang19-Feb-13 22:29
memberStefan_Lang19-Feb-13 22:29 
GeneralRe: ...and that's the problem with Git Pin
Marc Clifton19-Feb-13 9:33
protectorMarc Clifton19-Feb-13 9:33 
GeneralRe: ...and that's the problem with Git Pin
J. Dunlap19-Feb-13 10:45
memberJ. Dunlap19-Feb-13 10:45 
Marc Clifton wrote:
Git is THE most non-intuitive, syntactically klunky (command line, really???)
I'm one of those people who likes to use git on the command line - I can specify exactly what I want to do very quickly, especially since I use it within Powershell. But then I'm one of those Powershell command-line nerds, so maybe it doesn't count...

When it comes to browsing source and viewing diffs, a UI wins hands down though - but I use a combination of a merge utility and the online viewing capabilities that most git hosts have to achieve that. If you want a UI that does everything then yes, SmartGit wins for sure. I just find it to be quicker and simpler to use the command line for most git operations.

Marc Clifton wrote:
In my ever so humble opinion, Git solves problems that exist only because Git creates the problem to begin with! Stashes are a great example. I've never in my life needed to use a stash, but stashes exist to solve a problem created by distributed source control, so we have a complex solution because of a "feature."
I like distributed source control and the fact that I can check in my code from anywhere, internet connection or not (I have numerous times checked in code for my own purposes while in the middle of a flight), and only push when I get my code to a point where it's ready to do so. Stashes are pretty useful when you need them but often not necessary (and you don't have to stash just because the command-line text suggests it as a possible resolution).

Marc Clifton wrote:
Git's merge, when I had to use it to merge two branches that had evolved over several months, broke a lot of code. In fact, on several occasions, it did some very stupid and inexplicable things, requiring hours of hand comparing to figure out what the merged code should look like (there were probably 50 of these WTF merges to deal with.)
I have seen that on occasion - there are a few bugs here and there in the merge engine that have made me seriously ticked off on the not-so-frequent occasions they have popped up.

Marc Clifton wrote:
Yes, some people say that Git really shines when working with large teams, but I have my doubts. Mercurial is supposed to be far superior.
We used to use Mercurial where I work (team of 5 devs working on the same code) and we found it too limited. But then what works for one person may not work for another - you may find the simplicity refreshing, and it may not bother you that it lacks features if you never use those features anyway.
GeneralRe: ...and that's the problem with Git Pin
Mike-MadBadger19-Feb-13 11:17
memberMike-MadBadger19-Feb-13 11:17 
GeneralRe: ...and that's the problem with Git Pin
Marc Clifton19-Feb-13 12:45
protectorMarc Clifton19-Feb-13 12:45 
GeneralRe: ...and that's the problem with Git Pin
Stefan_Lang19-Feb-13 22:37
memberStefan_Lang19-Feb-13 22:37 
GeneralRe: ...and that's the problem with Git Pin
Alexander DiMauro20-Feb-13 0:56
memberAlexander DiMauro20-Feb-13 0:56 
GeneralRe: ...and that's the problem with Git Pin
KP Lee20-Feb-13 23:03
memberKP Lee20-Feb-13 23:03 
GeneralRe: ...and that's the problem with Git Pin
Mike Marynowski21-Feb-13 4:39
memberMike Marynowski21-Feb-13 4:39 
GeneralRe: ...and that's the problem with Git Pin
Marc Clifton21-Feb-13 5:54
protectorMarc Clifton21-Feb-13 5:54 
GeneralRe: ...and that's the problem with Git Pin
Zan Lynx21-Feb-13 14:39
memberZan Lynx21-Feb-13 14:39 
GeneralRe: ...and that's the problem with Git Pin
Mike Marynowski21-Feb-13 16:32
memberMike Marynowski21-Feb-13 16:32 
GeneralRe: ...and that's the problem with Git Pin
PHS24119-Feb-13 10:10
memberPHS24119-Feb-13 10:10 
GeneralRe: ...and that's the problem with Git Pin
Brisingr Aerowing19-Feb-13 10:42
memberBrisingr Aerowing19-Feb-13 10:42 
GeneralRe: ...and that's the problem with Git Pin
7746519-Feb-13 20:54
member7746519-Feb-13 20:54 
GeneralRe: ...and that's the problem with Git Pin
jschell20-Feb-13 7:54
memberjschell20-Feb-13 7:54 
GeneralRe: ...and that's the problem with Git Pin
RASPeter20-Feb-13 12:32
memberRASPeter20-Feb-13 12:32 
GeneralRe: ...and that's the problem with Git Pin
KP Lee20-Feb-13 22:57
memberKP Lee20-Feb-13 22:57 
GeneralRe: ...and that's the problem with Git Pin
greyseal9621-Feb-13 12:23
membergreyseal9621-Feb-13 12:23 
GeneralWe're all doomed... Pin
mark merrens19-Feb-13 7:54
membermark merrens19-Feb-13 7:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.170525.1 | Last Updated 27 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid