TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Bye Bye SVN, Hello Git

56 点作者 chrisferry大约 13 年前

7 条评论

compay大约 13 年前
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 未加载
Osiris大约 13 年前
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 未加载
leetrout大约 13 年前
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 未加载
rjzzleep大约 13 年前
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>
eblume大约 13 年前
I personally discourage the use of squash, I think that everyone benefits with more granular commits. Is this not common practice?
评论 #3848465 未加载
ankimal大约 13 年前
The best practices for git IMHO:<p><a href="https://github.com/nvie/gitflow" rel="nofollow">https://github.com/nvie/gitflow</a>
评论 #3848071 未加载
georgieporgie大约 13 年前
<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 未加载