Hacker News new | past | comments | ask | show | jobs | submit | sircausticsoda's comments login

This doesn't have to work always. This is obviously a huge risk. I'd say you just got lucky!


It worked for them, so good on them for trying something different and also sharing about it!

As always, what works for one company, won't always work for the next :-)


Git sucks. It ruins my process. SVN has great integration with eclipse .


It would be more accurate to phrase that not as “Git sucks”, but as “the EGit plugin sucks”, or, if you must generalize, “Git’s ecosystem sucks”.


I would disagree with the generalization that "Git's ecosystem sucks", though ;-) Many tools have Git support these days, and supplemental tools around Git are plentiful and quite mature. The Git community is friendly and helpful, especially around the mailing list and IRC.


I would agree, There is nothing that can beat the Git-cli at least for now.


magit (https://github.com/magit/magit) is unequivocally better than the Git CLI if you use Emacs.


Why? I personally don't use Eclipse but I'm sure there is a tool out there to provide similar functionality.


If I want to move to GIT, then I should use all the advantages of GIT, I couldn't find single GIT client/plugin that directly supports all the advanced features in GIT including Egit, intellij and others.


I doubt if any tool can ever support all the advanced features of GIT like its plumbing commands.

Even a feature like rebase is which is fairly understandable on the CLI, becomes difficult to use on a GUI


I would assume that being able to work offline and not depend on a central repo is enough of a benefit anyhow


I don't this is really a killer feature in this age of always connected devices.


(Replying again because apparently I can't reply to your new comment) - It's not a 'special circumstance' in anyway shape or form. In an ideal world, we'd always be connected. But when it comes down to it: We aren't at all just yet.

I can't afford to not be able to work when my internet connection drops. What if you have a powercut? What if you are on a flight? What if your network goes down?


As I said these are quite specific to a few people who need to work while travelling. I live in India, I face this all the time, but I overcome this by effective time management.


Well travelling isn't the only circumstance. I just can't find any situation where not being able to work without an internet connection is a good thing.

Also: You have to deal with a central repo. What if that goes down? What if that corrupts? Single point of failure and all.


If you've ever tried to get a decent connection on a train through England on a particular network, you'd disagree :)


That is a special and unique circumstance. One can definitely manage time so to not work while travelling.


Yeap, adjusting my life to my VCS tool is perfectly reasonable ;)


If you put it that way, obviously no,but if you think about it as adjusting how you work with the availability of an internet connection, It seems more reasonable :-P


But the point is that, with git, I don't have to do that! :D

(though we actually use Bazaar where I work, but it's distributed all the same)


Intellij and other IDEs from jetBrains have pretty good GIT integration that works quite well and is similar to the GIT-cli


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: