如何覆盖一个存储库的rspec格式



我测试了10个不同的repos。
其中9个没有指定格式,所以得到我喜欢的标准点[......*...F....]

然而,其中一个有一个。rspec文件指定' format=documentation',我得到了"长"格式,即

...
returns a location
returns location with vehicle counts
wont include daily parking prices
...

我如何在不更改存储库的情况下重写这个?

我已经尝试在我的~目录中放置--format=progress.rspec文件,但这并没有覆盖它。

如果项目在根目录中已经有一个.rspec文件,使用不同的格式化器,您可以添加一个.rspec-local文件和.gitignore文件。在这个.rspec-local配置文件中,您可以添加自己的自定义选项,例如:

--format progress

该文件将覆盖项目.rspec文件的所有设置。

这将允许您为该项目保留一个本地的,未检入的文件,而无需向repo提交任何内容。

你可能还需要设置全局忽略文件名:

* nix:

git config --global core.excludesfile '~/.gitignore'
Windows:

git config --global core.excludesfile "%USERPROFILE%.gitignore"

您可以使用以下命令显示当前.gitignore文件所使用的文件:

$ git config --global core.excludesfile

如果你没有得到任何输出,那么你需要添加一个如上所述的输出。

添加后,上面命令的输出是(例如)~/.gitignore

相关内容

  • 没有找到相关文章

最新更新