简体   繁体   English

git开发过程中使用了哪个版本控制系统

[英]which version control system is used in git development process

Most of us use git as a version control system, but i am asking Did the git community used any kind of VCS when they built the base of git system ? 我们大多数人将git用作版本控制系统,但是我问git社区在构建git系统的基础时是否使用了任何种类的VCS? If yes, what was it? 如果是,那是什么?

To cite the Wikipedia article : 引用Wikipedia文章

The development of Git began on 3 April 2005. The project was announced on 6 April, and became self-hosting as of 7 April. Git的开发于2005年4月3日开始。该项目于4月6日宣布,并于4月7日成为自托管项目。

So I'd say Git had always been developed using Git except for a very short period when it was just a tarball. 因此,我想说Git一直都是使用Git开发的,只是在很短的时间内只是一个压缩包而已。

I should note that Git has been initially viewed by its creator, Linus Torvalds, as a very low-level set of tools to provide something like "versioned filesystem", upon which higher-level tools, including VCSes, would build (that explains why Git was able to host itself so quickly: it had very rudimentary "hardcore-users-only" interface). 我应该注意,Git的创建者Linus Torvalds最初将其视为一种非常底层的工具集,以提供诸如“版本化文件系统”之类的工具,包括VCS在内的更高层次的工具将在其上构建(这解释了为什么Git能够如此迅速地托管自己:它具有非常基本的“仅用户核心”界面)。 The history made a somewhat unexpected turn with Git having started accumulating features itself which eventually turned it itself into a full-blown VCS with high-level user interface etc. Still, Git has its "versioned filesystem" concept in its core, available via a set of low-level tools. Git开始累积功能本身,最终将其自身转变为具有高级用户界面等功能的成熟的VCS,使历史变得有些出乎意料的转变。但是,Git的核心是“版本文件系统”概念,可通过低级工具集。

Git is version-controlled in git (of course). Git是由git版本控制的(当然)。

If you go far enough back in history, there was no git to store git, so there must have been something else until that point, but git has been in git for many years now. 如果您在历史上走得足够远,那么就没有git可以存储git,因此在那之前肯定还有其他东西,但是git已经存在了很多年了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM