我在寻找代码库中的一行时刚刚发现的Silver Searcher得到了一些奇怪的行为。在根文件夹中,我调用
% ag branding_black_with_bundles
% ag --depth -1 branding_black_with_bundles
什么也没得到。但是,当我用ack调用相同的内容时,我得到了结果
% ack branding_black_with_bundles
app/database/seeds/test_seeder/dumps/Swf.php
88: array("id"=>907,"title"=>"branding_black_with_bundles","original_filename"=>"original_filename","created_by_id"=>2,"created_at"=>"2013-09-14 18:16:12","updated_at"=>"2013-06-15 04:14:50"),
当我把一个目录拉得更近时,我发现它:
% cd app
% ag branding_black_with_bundles
database/seeds/test_seeder/dumps/Swf.php
88: array("id"=>907,"title"=>"branding_black_with_bundles","original_filename"=>"original_filename","created_by_id"=>2,"created_at"=>"2013-09-14 18:16:12","updated_at"=>"2013-06-15 04:14:50"),
什么事?这是一个错误,还是我错过了某种设置?
答案 0 :(得分:0)
我的坏!事实证明,结果的文件是在.agignore下指定的,为了避免它,我必须使用ag -u branding_black_with_bundles
和/或从.agignore
文件中删除。
正如Doon所说,它也可能已经在.gitignore
,所以如果遇到这个问题,最好还是在那里检查一下。