你应该对ctags使用版本控制吗?

时间:2017-10-07 21:45:08

标签: git ctags

我刚用vim和ctags设置了一个项目。 ctags是否属于我的版本控制?

感谢。

1 个答案:

答案 0 :(得分:2)

不,你不应该,(如jthill所说),因为这是你从源代码构建/生成的文件。

要添加到jthill评论,您可以在“Supercharge your VIM into IDE with CTags”中找到完整的配置示例

ctags生成标签(所有类的索引文件)

ctags -R --languages=ruby --exclude=.git --exclude=log . $(bundle list --paths)

但.gitignore总是会忽略那些结果标签。

由于您不想将这些文件提交到GIT索引中,请将它们添加到.gitignore,或者我想将它们添加到我的全局~/.gitignore

$ cat <<EOT >> ~/.gitignore
tags
gems.tags
EOT

请参阅github/gitignore/Global/Tags.gitignore