TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Bye Bye SVN, Hello Git

56 pointsby chrisferryabout 13 years ago

7 comments

compayabout 13 years ago
It's 2012, not 2008. Why is the #2 story right now about a company that switched from SVN to Git?
评论 #3847737 未加载
评论 #3847810 未加载
评论 #3848215 未加载
评论 #3847677 未加载
评论 #3847597 未加载
评论 #3848448 未加载
评论 #3847620 未加载
评论 #3848495 未加载
评论 #3847767 未加载
评论 #3848242 未加载
评论 #3848240 未加载
Osirisabout 13 years ago
I just recently switched to Git after joining a new company. The team I'm on was just in the process of switching from SVN to Git, so we were all spending a lot of time online in Pro Git as well as researching various workflows.<p>I think that we're still not fully taking advantage of Git because the other members of the team tend to commit and push all the time (so the code is backed up) but that makes rebasing and squashing quite difficult.<p>Git has also allowed us to work better with maintaining feature branches and bug fix branches which helps us to give individual branches to QA for test and only release those features/fixes that have been QA approved. If a feature isn't ready on time for deployment, it just doesn't get added to the integration branch and it'll go out the next release. That's pretty cool.<p>Personally, I've settled on using SourceTree as a GUI with a fallback to the command-line for certain operations.
评论 #3847890 未加载
leetroutabout 13 years ago
Is there a big performance boost for squashing when rebasing? Is it just housekeeping?<p>I like what Paul Stadig had to say on the topic <a href="http://paul.stadig.name/2010/12/thou-shalt-not-lie-git-rebase-ammend.html" rel="nofollow">http://paul.stadig.name/2010/12/thou-shalt-not-lie-git-rebas...</a>
评论 #3848146 未加载
rjzzleepabout 13 years ago
i think this is the place to remind of torvalds git talk <a href="http://www.youtube.com/watch?v=4XpnKHJAok8" rel="nofollow">http://www.youtube.com/watch?v=4XpnKHJAok8</a>
eblumeabout 13 years ago
I personally discourage the use of squash, I think that everyone benefits with more granular commits. Is this not common practice?
评论 #3848465 未加载
ankimalabout 13 years ago
The best practices for git IMHO:<p><a href="https://github.com/nvie/gitflow" rel="nofollow">https://github.com/nvie/gitflow</a>
评论 #3848071 未加载
georgieporgieabout 13 years ago
<i>Historically with SVN, branching was skittish.</i><p>Really? How? I've always found Subversion branching to be painless, reliable, fast enough, and merges often go flawlessly, and it's really not been that hard to resolve merge conflicts.
评论 #3848421 未加载