我测试了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