git add --all 為啥不能添加空文件夾,這樣設計的初衷是


 

git add --all 為啥不能添加空文件夾,這樣設計的初衷是?

好多項目還得弄個假文件在空文件夾里面占位
這個算設計失誤吧,見

Currently the design of the git index (staging area) only permits files to be listed, and nobody competent enough to make the change to allow empty directories has cared enough about this situation to remedy it.

大概就是,有能力搞的人不關心,沒能力搞的人搞不動……



作者:Leedy
鏈接:http://www.zhihu.com/question/29811994/answer/45721540
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

 

大概是linus一開始就把快照設計成只有文件組成,后來想想要改太難,就算了吧。反正你們可以用假文件來占位(oh,so linux!),為什么要linus親自實現它。

 

現在的主流做法是在空文件夾里放置一個.gitkeep文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM