我已经看到人们在Git仓库中的空目录中添加.gitkeep
,.keep
个文件,我只是不知道为什么我需要跟踪空目录。
你能提一些必要的例子吗?
相关
答案 0 :(得分:6)
为其他人创建模板项目以实施时,可以方便地包含空目录以帮助指导特定内容的去向。
例如,MVC模板仓库可能包含空模型,视图和控制器文件夹,这些文件夹已经位于正确的位置并准备填充文件。
答案 1 :(得分:3)
示例:当您的应用无权在服务器中创建新目录时,它已被部署。
答案 2 :(得分:0)
有时,需要为编译时生成的文件保留一个空文件夹。
答案 3 :(得分:0)
我通常在必须存在的目录中添加一个.gitkeep文件,以便我的应用程序正常运行(我避免编写检查其存在及其创建的代码)。例如,保存用户头像的目录。