我有一个由工具生成的带有 regular-files and generated-files 的项目目录。 生成的文件与常规文件一样重要→我也希望在git存储库中拥有生成的文件。
问题是我在内存文件系统中使用构建目录,在常规文件系统上使用源目录。 generated-files 位于 build-file-system 的子目录中,称为 gen,而 gen 是到 source-file-system 的 soft-link
构建
...
gen/libsq3sqlite3.meta
...
来源
...
gen -> /path/to/build/gen
...
如果我执行
git add gen/libsq3sqlite3.meta
我会收到错误消息
如果我首先执行
readlink -f gen/libsq3sqlite3.meta
,我会得到真正的路径
如果我使用这个真实路径我得到
我想要
mount
替换 软链接
:→
mount --bind srcDir tgtDir
have要像root手那样完成not在重新启动后不添加到/etc/fstab
文件中