你应该为ctags使用版本控制吗?
Should you use version control for ctags?
我刚刚使用 vim 和 ctags 设置了一个项目。 ctags 属于我的版本控制吗?
谢谢。
不,你不应该,(如 jthill 所说)因为那是你 build/generate 来自源的文件。
要添加到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
我刚刚使用 vim 和 ctags 设置了一个项目。 ctags 属于我的版本控制吗?
谢谢。
不,你不应该,(如 jthill 所说)因为那是你 build/generate 来自源的文件。
要添加到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