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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

EdenSCM – A cross-platform, scalable source control management system

139 点作者 imoldfella大约 5 年前

8 条评论

Game_Ender大约 5 年前
Facebook rewrote Mercurial, while Microsoft has essentially expanded git with their own virtual file system VFSforGit [0] and a bunch of performance improvements.<p>0 - <a href="https:&#x2F;&#x2F;vfsforgit.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vfsforgit.org&#x2F;</a>
评论 #23124689 未加载
评论 #23124629 未加载
eitland大约 5 年前
BTW : with so many smart and connected people interested in source control management in one place, does anyone know what happened to veracity scm (<a href="http:&#x2F;&#x2F;veracity-scm.com" rel="nofollow">http:&#x2F;&#x2F;veracity-scm.com</a>)?<p>It was very promising but the suddenly stopped updating and then (more or less intentionally it seemed) links stopped working, but the site is still up 7 years later...
评论 #23125218 未加载
beagle3大约 5 年前
There is more tooling needed in general - just one recursive grep will populate the entire EdenFS.<p>I suppose FB has better tools. But I won’t touch this until the ecosystem is sufficient (and also, because git and hg are perfectly sufficient for the monorepo I oversee)
评论 #23124641 未加载
amelius大约 5 年前
Interesting. This might be a step in the direction of being able to store big files in repositories without hassle.<p>However, perhaps OS level support would be preferred. Imagine you have a type of symbolic link that is not just followed, but executed when you access it. That would be really powerful and would allow this kind of optimization. And you wouldn&#x27;t even need to install or run anything.
评论 #23124468 未加载
m12k大约 5 年前
Does this work together with a build cache? My dream setup for dealing with building huge code bases is a file system integrated with the version control system to only download files when they are accessed (which sounds like what this does) but also employing a build cache and module system, so it doesn&#x27;t even need to download and compile any module that has not been touched, it just downloads the result from the build cache instead.
评论 #23124657 未加载
评论 #23125880 未加载
评论 #23127491 未加载
评论 #23127341 未加载
qznc大约 5 年前
&gt; A virtual filesystem for speeding up the performance of source control checkouts.<p>To describe it as a filesystem matches my thinking [0]: &quot;It already resembles a network file system, so it should provide an interface nearly as easy to use.&quot;<p>If it really takes off as an Open Source project, we might be able to &quot;mount&quot; repostories eventually.<p>[0] <a href="http:&#x2F;&#x2F;beza1e1.tuxen.de&#x2F;monorepo_vcs.html" rel="nofollow">http:&#x2F;&#x2F;beza1e1.tuxen.de&#x2F;monorepo_vcs.html</a>
评论 #23128642 未加载
smitty1e大约 5 年前
If I were going to try something other than git, it would be fossil =&gt; <a href="https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki" rel="nofollow">https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki</a>
评论 #23129570 未加载
galaxyLogic大约 5 年前
I think the one big differentiator for this is:<p>&quot;EdenSCM is not a distributed source control system. In order to support massive repositories, not all repository data is downloaded to the client system when checking out a repository&quot;