简体   繁体   中英

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 ? If yes, what was it?

To cite the Wikipedia article :

The development of Git began on 3 April 2005. The project was announced on 6 April, and became self-hosting as of 7 April.

So I'd say Git had always been developed using Git except for a very short period when it was just a tarball.

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). 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 is version-controlled in git (of course).

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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