我使用病毒和vim作为子模块安装的所有插件。这很好,但我有一个插件的问题 - xptemplate。它要求将个人代码片段放入特定目录“bundle/xptemplate/personal /”。我为ruby创建了个人代码片段,并将其放入“bundle/xptemplate/personal/ruby/ruby.xpt.vim”中,它可以工作......但是执行“git submodule update”会恢复我的工作。更新插件是我不时想做的事情。另一个缺点是我不能在另一台机器上轻松克隆我的vim配置 - 我不得不手动复制这个文件。vim&git submodules:如何将我自己的文件放入子模块?
有没有办法做到这一点?我曾想过在“bundle/xptemplate”中添加诸如“personal/*”之类的.gitignore文件。我没有测试过它,但即使它工作,它也只能解决通过子模块更新恢复我的工作的问题,并且不允许我将我的代码片段推送到github。
我会很感激任何帮助。
好的,这是非常有用的。现在一切似乎都很清楚。这只是一个小片段,所以分叉似乎是一种太多的工作。 ;) – jmatraszek 2011-02-06 18:05:51