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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Subversion vs. Git: Myths and Facts

3 点作者 prepperdev超过 4 年前

3 条评论

eesmith超过 4 年前
&gt; &quot;Despite all the marketing buzz related to Git, such notable open source projects as FreeBSD and LLVM continue to use Subversion as the main version control system.&quot;<p>Follow link to FreeBSD site. Last log entry, from 6 weeks ago: &quot;Mark the repository as being converted to Git. is the last Subversion comm...&quot;<p>Follow link to the LLVM repo - dead. That&#x27;s because LLVM transitioned to GitHub last year.<p>&gt; &quot;About 47% of other open source projects use Subversion too (while only 38% are on Git).&quot;<p>Follow link. Now 72% git, 23% subversion, ... and 1% are like me in using Mercurial. :( But where are the 23%? I haven&#x27;t come across them.<p>&gt; &quot;For example, all the projects of the Apache Software Foundation are stored in a single Subversion repository&quot;<p>Except for those that use git - <a href="https:&#x2F;&#x2F;git.apache.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;git.apache.org&#x2F;</a> .<p>&gt; &quot;Additional information: Mercurial vs Git: Why Mercurial?&quot;<p>Links to a 2012 blog post at atlassian.com. Atlassian, notably, dropped Mercurial support a couple of year ago, causing me to find other hosting for my repos.
erik_seaberg超过 4 年前
&gt; Best practices to prevent tree conflicts during merge are simple: limit file and folder renames in branches, prefer to refactor code in the trunk.<p>Now every team member who was editing any of those files is boned in a way they probably can’t recover without expert help. git makes assumptions that work in practice, svn does not, and svnmerge.py conflict hell has cost hours of my life that I would dearly like to <i>extract</i> from the the creators of that pile of fun.
iab超过 4 年前
I like how unbiased this article is
评论 #25899595 未加载