有人與我分享這個源代碼。其中包括三個文件夾 .Git,分支和中繼。
我熟悉git,但通常當我們拿git clone時,我們得到兩個文件夾之一的源代碼,一個是.git文件夾。 我需要知道這些文件夾是什麼意思,哪一個包含實際的源代碼。
謝謝!
有人與我分享這個源代碼。其中包括三個文件夾 .Git,分支和中繼。
我熟悉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
...
因此,它可能是從基於subversion的存儲庫複製到基於git的存儲庫。而通常:在git的
master
分支在顛覆trunk/
目錄tags/*/
目錄感謝您的回答。 – Simer
哪個文件夾應該檢出來查看代碼庫? – Simer
@Simer通常它們在'trunk /'中;除非你想要一個特定的分支,它們在'branches/something / – BornToCode
聽起來像過去在Subversion中的代碼,並沒有正確轉換爲git。 :-( – jszakmeister