有人与我分享此源代码。其中包括三个文件夹 .Git,分支和主干。
我熟悉git,但通常当我们使用git clone时,我们得到两个文件夹,其中一个是源代码,另一个是.git文件夹。 我需要知道这些文件夹是什么意思,哪个包含实际的源代码。
谢谢!
答案 0 :(得分:3)
在git如此受欢迎之前,很多人都使用颠覆(svn)。在颠覆中,版本控制是线性的(修订版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
...
所以,可能它是从基于subversion的存储库复制到基于git的存储库。 通常:
master
分支位于subversion的trunk/
目录中branches/*/
目录中tags/*/
目录中