我发现人们尝试提交临时目录的方式有很多种。是否应该有一个标准化的?如果有,会是哪一个? (最好也听听你的理由)
以下是在 git 中跟踪目录的可能解决方案列表:
- 提交
.gitdirectory
文件。恕我直言,使用directory
一词更直观,它指的是提交的目录。 - 提交
.gitkeep
文件。不幸的是,这没有像答案中提到的那样记录下来。但人们似乎已经同意将其作为标准。与.gitdirectory
相比,我找不到任何特别的原因可以直观地接受它。 (可能由于其他 SVC 工具的某些历史原因强制执行.keepme
文件。 - 提交
.gitignore
文件。这是迄今为止官方记录的提交空目录的解决方案。不幸的是,正在进行讨论.gitignore vs .gitkeep .some people see this as confusing since the goal is to keep the empty directories, not ignore them;
- 提交
README
文件。不管怎样,你必须写下这个目录是做什么用的,以及将来要放什么文件。 (它也解决了文档问题)
我的理念是用大多数社区接受的最佳实践或做某些事情的惯例来保持事情的清洁。
如何使用 Git 添加空文件夹?
最佳答案
您的问题说明了在 git 中提交空目录的“标准化和可接受”方式:
在该(否则)空文件夹中放置一个占位符。
占位符是什么并不重要,只要它提供您想要的服务即可(此处用于提交空文件夹)。
关于git - 在 git 中提交临时空目录的标准化和可接受的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20585046/