我有通过自制软件安装在macOS系统驱动器上的postgresql数据库。系统驱动器不是很大,数据库也越来越大。如果可能,我想将其移至大数据驱动器。我已经找到了Ubuntu的手册,但似乎不适合我的情况。因为它说postgresql.conf位于数据库本身以外的其他目录中。但是自制软件的数据库位于/ usr / local / var / postgres中,其中包含postgresql.conf。所以我想我不能仅仅将/ usr / local / var / postgres目录移动到另一个地方,因为postgresql.conf将无法访问。
网上有很多文章说将二进制文件放在 LFS 下是一个很好的做法。因此,.gitattributes
文件将如下所示:
## Fonts
*.otf filter=lfs diff=lfs merge=lfs -text
*.OTF filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.TTF filter=lfs diff=lfs merge=lfs -text
Run Code Online (Sandbox Code Playgroud)
请注意,所有条目都包含-text
which 告诉 git 不要将这些文件视为文本文件,而是将它们视为二进制文件。
现在,假设我想跟踪一些扩展*.yaml
名为 LFS 的文本文件,因为它们非常大但仍然基于文本。我应该以与二进制条目相同的方式创建条目还是应该-text
像这样省略?
*.yaml filter=lfs diff=lfs merge=lfs
*.YAML filter=lfs diff=lfs merge=lfs
Run Code Online (Sandbox Code Playgroud)