1

我正在使用子模块来控制我在 MacVim 中的插件。当我尝试使用git update submodule 它更新子模块时:

fatal: destination path 'bundle/ShowMark' already exists and is not an empty directory.
Clone of 'git://github.com/vim-scripts/ShowMarks.git' into submodule path 'bundle/ShowMark' failed

我尝试了自己的解决方案:删除目录,然后git update submodule 它可以工作,但 MacVim 无法正常运行。MacVim 无法打开任何新/旧文件。

4

1 回答 1

2

MacVim 可能在打开文件时遇到问题,bundle/ShowMark因为 GitHub 上的实际存储库名称是ShowMark**s**(.git).

如果该子模块注册为 in 可能会更好bundle/ShowMarks
有关该步骤的更多信息,请参阅“如何在 git 存储库中移动现有的 git 子模块? ”。

于 2012-08-26T09:31:23.513 回答