在这种情况下,存储库没有符号链接,但我正在检出的工作目录有。为什么?我有一个现有的网站存储库。为了简化问题,假设目录结构是:
垃圾桶 万维网
但是现在为了节省一些钱,我将这个网站停在现有的 ISP 帐户下,这样www目录现在是www的子目录,名为parked-domain。所以现在实际的目录结构是:
垃圾桶 万维网 停放域
我认为我的解决方案是创建一个名为workdir的目录,其中包含两个名为bin和www的符号链接,它们引用先前目录结构中的bin和parked-domain目录。然后我会用--work-tree参数指定这个workdir目录执行一个 checkout 命令,并希望因为 workdir 中的bin和www目录已经存在,所以 checkout 命令不会重新创建它们。但是,很遗憾,符号链接被删除并创建了常规目录。除了复制整个目录结构之外,是否有解决此问题的方法?