编辑移动硬盘里的 git 仓库文件总是生成一个同名的点开头文件

2019-08-14 16:04:56 +08:00
 TheLamb

macOS 系统下,在移动硬盘里存放了一个 git 仓库文件,如果直接打开或者编辑仓库里的文件会生成一个点开头的同名文件,用 vscode 打开提示是二进制文件。如图

https://ws2.sinaimg.cn/large/671eb01cly1g5z9hf4egij20lw0ax0vu.jpg

但是如果直接到文件管理器里面却找不到这个文件

https://ws2.sinaimg.cn/large/671eb01cly1g5z9mzzsmdj20b1046gls.jpg

如果把这个 git 仓库文件移动到电脑硬盘上在进行同样的打开或者编辑操作,却没有这个额外文件的生成。

2038 次点击
所在节点    macOS
2 条回复
Mitt
2019-08-15 15:48:24 +08:00
没看图片大概猜下,这个是正常的,编辑文件会做实时备份,移动硬盘看你是不是文件系统不一样,所以你能看到那个文件,mac 的文件系统下也有,只是隐藏了你看不到,其实也会有,就跟 office 和 vim 一样编辑的时候会有个新文件,不过这通常都是软件行为,跟系统无关
TheLamb
2019-08-15 16:32:49 +08:00
@Mitt #1 感谢
今天再次搜索了下,发现这个是 macOS 系统层面的问题,貌似和硬盘的文件格式有关。
https://apple.stackexchange.com/questions/14980/why-are-dot-underscore-files-created-and-how-can-i-avoid-them

我这个移动硬盘刚好是 exfat 格式,准备换个格式再试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX