2017-04-09 45 views
0

我想檢查文件夾骨架到我的git倉庫。這個想法是,其他人可以複製文件夾,並在他們的存儲庫中使用/修改它作爲模板文件夾。如何添加許多空文件夾在git /檢查文件夾骨架?

由於git does not allow checking in empty repositories我的首選解決方案是將.keep文件添加到每個子文件夾。這將允許任何文件夾檢入。

+0

真的是你的問題「我如何輕鬆/快速地將.keep文件添加到我的工作文件夾中的所有目錄?」 ?看來你問的是如何讓git提交空文件夾(標題),然後繼續說明這是不可能的,而且你已經提出瞭解決方案,但是你實際上並沒有提出問題。 –

+0

其實我想記錄解決方案。我在不同的地方發現了它的提示,並希望跟蹤命令。 我提出了一個方法來解決這個問題,我看到你的問題。對於我所知道的所有使用.keep文件是實際解決問題的好方法,但是如果您有任何其他解決方案,我完全接受它 - 檢查大量空文件夾是這個問題的關鍵。 – matt3o

+0

然後你應該明確地寫出這個問題的一部分,即。像「我如何快速,輕鬆地添加所有這些文件而無需手動執行?」然後確保您發佈的操作系統或類似的操作系統,因爲您發佈的答案在Windows上不起作用。 –

回答

1

以下命令完成該任務 - 它遞歸地在每個文件夾中創建.keep文件。

find . -type d -exec touch {}/.keep \; 

現在您可以添加.keep文件以及所有文件夾。