2017-01-06 3 views
0

내 프로젝트에서 일부 gnulib 모듈을 사용하고 있습니다. 나는 그들을 내 저장소에 가지고 다니지 않기로 결정했다. 신선한 복제품을 만들 때마다 방금 달립니다.`.gitignore` 파일을 변경하지 않고`gnulib-tool --update`을 입력하십시오.

$ 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

당신은 초기 gnulib-tool --import 호출에 옵션 --no-vc-files을 통과해야합니다. gnulib-tool은이 옵션이 지정되었다는 것을 (gnulib-cache.m4 파일의 한 줄을 통해) 기억할 것입니다.

또한 gnulib-cache.m4 해킹 할 수 gnulib-도구 gnulib-tool --import가 호출 될 때 옵션 --no-vc-files이 주어졌다 생각이 만들 줄

gl_VC_FILES([false])

를 추가합니다.