2017-01-06 102 views
0

我在我的項目中使用了一些gnulib模塊。我選擇不在我的存儲庫中攜帶它們。每次我做一個新的克隆我就跑。`gnulib-tool --update`沒有改變`.gitignore`文件

$ 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! 

回答

1

您需要的選項--no-vc-files傳遞到初始gnulib-tool --import調用。 gnulib-tool會記住(通過gnulib-cache.m4文件中的一行)該選項已被指定。

您也可以破解gnulib-cache.m4:添加行

gl_VC_FILES([false])

這將使gnulib的工具,認爲當被調用gnulib-tool --import給出的選項--no-vc-files