Har*_*mer 1 git github git-branch
有人与我分享了这个源代码。其中包括.Git、branches 和trunk 三个文件夹。
我熟悉 git 但通常当我们使用 git clone 时,我们会得到两个文件夹,一个是源代码,一个是其中的 .git 文件夹。我需要知道这些文件夹是什么意思,哪一个包含实际的源代码。
谢谢!
在 git 流行之前,很多人都使用 subversion(svn)。在 subversion 中,版本控制是线性的(修订版 10、修订版 11 等),没有“固有”分支和标记。使用这些结构是进行分支和标记的常规方法:
awesome-repository/
trunk/
README
code.c
branches/
feature1/
README
code.c
feature2/
README
code.c
...
tags/
v0.1/
README
code.c
v0.2/
README
code.c
...
Run Code Online (Sandbox Code Playgroud)
因此,可能它是从基于 subversion 的存储库复制到基于 git 的存储库。和平时:
mastergit 中的分支trunk/位于 subversion中的目录中branches/*/在 subversion中的目录中tags/*/位于 subversion中的目录中