我在我的项目中使用了一些gnulib模块。我选择不在我的存储库中携带它们。每次我做一个新的克隆我都会跑。
$ gnulib-tool --update
我全都成立了!
但有一个问题。我已经设置了.gitignore
个文件,我对它们非常满意。我不希望gnulib-tool
搞砸他们。
知道如何摆脱这种副作用吗?
编辑:--no-vc-files
选项不适用于--update
。
$ gnulib-tool --update --no-vc-files
gnulib-tool: invalid options for 'update' mode
Try 'gnulib-tool --help' for more information.
If you really want to modify the gnulib configuration of your project,
you need to use 'gnulib --import' - at your own risk!
答案 0 :(得分:1)
您需要将选项--no-vc-files
传递给初始gnulib-tool --import
调用。 gnulib-tool将记住(通过gnulib-cache.m4
文件中的一行)指定了此选项。
您还可以破解gnulib-cache.m4
:添加行
gl_VC_FILES([false])
这将使gnulib-tool认为在调用--no-vc-files
时给出了选项gnulib-tool --import
。