我正在使用子模块来控制我的插件在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无法打开任何新/旧文件。
2条答案
按热度按时间2admgd591#
可能MacVim在打开
bundle/ShowMark
的文件时出现问题,因为GitHub上的实际存储库名称是ShowMark**s**(.git)
。如果将子模块注册到
bundle/ShowMarks
中,可能会更好。有关该步骤的详细信息,请参阅“How do I move an existing git submodule within a git repository?“。
jdgnovmf2#
一个通用的解决方案对我有效