2016-12-24 101 views
0

我們在git倉庫中有下面的分支結構。我知道如何在與某種模式匹配的git存儲庫中找到特定的文件。但我無法找到能給我的命令 - 例如以遞歸方式查找目錄結構下的特定目錄名稱?

> master 
> > > > ---BranchDev01 
> > > > > > > > --BranchDir_1 

> > > > > > > > --BranchDir_2 

> > > > > > > > --BranchDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchDir_N 

> > > > ---BranchDev02 

> > > > > > > > --01XXXStatDir_1 

> > > > > > > > --02YYYStatDir_2 

> > > > > > > > --03ZZZStatDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchStatDir_N 

> > > > ---BranchDev03 

> > > > > > > > --6ed.BranchModeDir_1 

> > > > > > > > --MAK.BranchModeDir_2 

> > > > > > > > --RKenBranchModeDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchModeDir_N 

給定一個目錄(BranchStatDir_N在BranchDev02分支,它是在主分支創建的),我怎麼能找到在Git倉庫的特定目錄,遞歸走所有的目錄?有什麼辦法可以遍歷所有分支下git倉庫結構中的特定目錄嗎?

回答

1

您正在混合分支和文件夾。前者不是後者(與顛覆,其中分支和標記文件夾)

與分支機構不在「結構化」是這樣:在任何時候的一個分支,可以重建基礎/重命名/復位。
請參閱 「Find the parent branch of a git branch