Click here to Skip to main content
11,410,750 members (62,864 online)

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions.

Technical discussions are encouraged, but click here to ask your programming question.

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...... PinmemberKP Lee20-Feb-13 19:50 
GeneralRe: New to writing code...brain is melting...... Pinmemberdanataylor19-Mar-13 11:03 
General...and that's the problem with Git PinmemberMike-MadBadger19-Feb-13 9:06 
GeneralRe: ...and that's the problem with Git PinmemberH.Brydon19-Feb-13 9:37 
GeneralRe: ...and that's the problem with Git PinmemberMike-MadBadger19-Feb-13 10:07 
GeneralRe: ...and that's the problem with Git PinmemberStefan_Lang19-Feb-13 23:29 
GeneralRe: ...and that's the problem with Git PinprotectorMarc Clifton19-Feb-13 10:33 
GeneralRe: ...and that's the problem with Git PinmemberJ. Dunlap19-Feb-13 11: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 PinmemberMike-MadBadger19-Feb-13 12:17 
GeneralRe: ...and that's the problem with Git PinprotectorMarc Clifton19-Feb-13 13:45 
GeneralRe: ...and that's the problem with Git PinmemberStefan_Lang19-Feb-13 23:37 
GeneralRe: ...and that's the problem with Git PinmemberAlexander DiMauro20-Feb-13 1:56 
GeneralRe: ...and that's the problem with Git PinmemberKP Lee21-Feb-13 0:03 
GeneralRe: ...and that's the problem with Git PinmemberMike Marynowski21-Feb-13 5:39 
GeneralRe: ...and that's the problem with Git PinprotectorMarc Clifton21-Feb-13 6:54 
GeneralRe: ...and that's the problem with Git PinmemberZan Lynx21-Feb-13 15:39 
GeneralRe: ...and that's the problem with Git PinmemberMike Marynowski21-Feb-13 17:32 
GeneralRe: ...and that's the problem with Git PinmemberPHS24119-Feb-13 11:10 
GeneralRe: ...and that's the problem with Git PinmemberBrisingr Aerowing19-Feb-13 11:42 
GeneralRe: ...and that's the problem with Git Pinmember7746519-Feb-13 21:54 
GeneralRe: ...and that's the problem with Git Pinmemberjschell20-Feb-13 8:54 
GeneralRe: ...and that's the problem with Git PinmemberRASPeter20-Feb-13 13:32 
GeneralRe: ...and that's the problem with Git PinmemberKP Lee20-Feb-13 23:57 
GeneralRe: ...and that's the problem with Git Pinmembergreyseal9621-Feb-13 13:23 
GeneralWe're all doomed... Pinmembermark merrens19-Feb-13 8:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    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.150414.5 | Last Updated 26 Apr 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid