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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Version Control Before Git with CVS

3 点作者 alraj将近 2 年前

1 comment

sgbeal将近 2 年前
&gt; Git has become everyone’s go-to for version control.<p>i would argue that github, not git, has become many peoples&#x27; go-to. Git by itself is absolutely atrocious in terms of usability and its ability to lose data through seemingly innocent interactions. github makes it somewhat usable.<p>Remove github and its ilk from the equation and, i opine, many would look elsewhere for their SCM needs.<p>In 2014 i was on a commercial project when i opened a shell to make a checkin using git. The developer next to me saw what i was doing and hurried to shout, &quot;no! Don&#x27;t do that! The CLI client is not supported here! You have to use SourceTree[^1]!&quot; i snarkily brought to his attention that the CLI client is the only one actually released by the git maintainers, and he exclaimed that we were not permitted to use it because too much can go wrong too easily. _That_ is a fantastic summary of git: too much too wrong too easily.<p>Full disclosure: i&#x27;m a long-time contributor to the Fossil SCM and thankfully never have to do more than clone with git.<p>^1 = SourceTree is a third-party git UI.