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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Mercurial 2.8 Released

105 点作者 japaget超过 11 年前

8 条评论

AlexMax超过 11 年前
Mercurial is a fantastic VCS system that helped me get &#x27;into&quot; DVCS, and for that I am thankful. Even in 2013, it feels like it has the superior windows interface in TortoiseHG and I loved how extensions for Mercurial were usually a lot more cross-platform than git since they were usually just written in Python.<p>That said, once I got my head around the full ramifications of Git&#x27;s lightweight branching, I still think it was the better choice over named branches and bookmarks. When learning Mercurial, SVN-minded me naturally gravitated towards branches for everything because of the name, and learning the distinction of when to use bookmarks and when to use branches wasn&#x27;t exactly clear until I finally understood how Git&#x27;s branches worked - and at that point the thought of enshrining branch names in the history forevermore suddenly turned from an obvious &quot;why not?&quot; to a &quot;why?&quot;. Git&#x27;s interface can always get better, but Mercurial will always have branches that live forever in history and are named &quot;Branches&quot;.<p>Still, in Bizarro-2013 where Git never existed or never got the boost from Github, I think Mercurial would have been just as serviceable, and I think that it&#x27;s a great second option to present if you want to migrate to a DVCS but your teammates can&#x27;t get their head around Git. Kudos to them on another release.
评论 #6678720 未加载
ohwp超过 11 年前
I think it&#x27;s strange that Git seems more popular. Mercurial is a great tool. Also check TortoiseHg.<p>Edit: I didn&#x27;t want to start a flamewar. I&#x27;m just wondering why Git seems more popular because I think both tools are very good.
评论 #6675813 未加载
评论 #6675619 未加载
评论 #6675877 未加载
评论 #6678111 未加载
评论 #6678328 未加载
评论 #6675624 未加载
评论 #6675629 未加载
评论 #6676748 未加载
somnium_sn超过 11 年前
I like that Mercurial still tries hard to get new concepts into the core. There is something they call &quot;phases&quot; which is a boundary marking what was published and what not. Phases then forbid people to rebase changsets that were already published (unless you obv tell it to force it anyway), which is more more convenient than git&#x27;s way. In addition they work on something called obsolete markers which will also record how changsets moved on rebase, etc giving it much more flexibility and power than git.
SmileyKeith超过 11 年前
Whenever the Git vs Mercurial topic comes up I think this thread [1] about Facebook having massive slowdowns with their large codebase using Git is quite interesting.<p>[1]: <a href="http://thread.gmane.org/gmane.comp.version-control.git/189776" rel="nofollow">http:&#x2F;&#x2F;thread.gmane.org&#x2F;gmane.comp.version-control.git&#x2F;18977...</a>
评论 #6677022 未加载
评论 #6676426 未加载
toggle超过 11 年前
I&#x27;m glad that the shelve extension (which is like stash in git) is included by default now. Even though that extension has been around for a while, it feels like it&#x27;s considered a core function now, rather than an &quot;extra.&quot; (Especially for git users, who are accustomed to having `git stash` out of the box. So now there&#x27;s a little less friction when trying to do the same things in Mercurial.)
评论 #6677871 未加载
pnathan超过 11 年前
I spent a few years developing tooling and processes around Mercurial, then moved to a new role some months ago where Git is used exclusively. I am afraid that I still prefer hg; while git is, as a rule of thumb, faster, hg takes better care of your data (Much harder to lose changesets) and presents a cleaner UI out of the gate.
评论 #6677737 未加载
mariocesar超过 11 年前
Right now if you try to install it using pip `pip install Mercurial` will still install 2.7.2 version.<p>Do instead: `pip install <a href="http://mercurial.selenic.com/release/mercurial-2.8.tar.gz`" rel="nofollow">http:&#x2F;&#x2F;mercurial.selenic.com&#x2F;release&#x2F;mercurial-2.8.tar.gz`</a>
评论 #6675953 未加载
评论 #6675652 未加载
elisee超过 11 年前
Release notes for the companion GUI TortoiseHg 2.10 release: <a href="https://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes#!tortoisehg-210" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;tortoisehg&#x2F;thg&#x2F;wiki&#x2F;ReleaseNotes#!tort...</a>