grepで特定のディレクトリを無視したいNo.24094
あかもず さん 07/11/28 17:55
 
お世話になります。秀丸エディタV6.14を使っています。

最近バージョン管理システムをCVSからSubversionに変えたのですが、
Subversionは変更前のファイルを.svnサブディレクトリに
保存している(オフラインでもdiffが取れる)関係で、
grepでサブディレクトリまで検索させると、.svn以下のファイルも
ヒットして表示されてしまいます。

Cygwinの(コマンドラインの)grepでは、ドットで始まる
ファイルを無視するようになっているみたいで、
明示的に指定してやらないと .svn 以下のファイルは
表示されません。

任意のディレクトリを無視する機能か、
ドットファイル(ディレクトリ)を無視する機能を
付けていただけるとありがたいです。

# V7で既についていたらごめんなさい。

よろしくお願いします。

[ ]
RE:24094 grepで特定のディレクトリを無視No.24095
秀丸担当 さん 07/11/28 18:21
 

>任意のディレクトリを無視する機能か、
>ドットファイル(ディレクトリ)を無視する機能を
>付けていただけるとありがたいです。

任意のディレクトリを無視する機能は、V7.xxにも無いです。
V7.xxであれば、[その他]→[動作環境]→[検索]→[grep]→[grepの動作]→[隠し
ファイルを除外]をONにしておくと、隠しファイル(隠しディレクトリも)を除
外することができます。
.svnディレクトリを隠し属性しておくと、いちおう回避することはできるかもし
れません。
任意のファイルを除外する機能は他の方から要望としてあったので、ディレクト
リもネタとして参考したいと思います

[ ]
RE:24095 grepで特定のディレクトリを無視No.24096
秀丸担当 さん 07/11/29 09:15
 

Subversionについて適当にWeb検索してみたら、.svnディレクトリはもともと隠
し属性で作られているようです。
ということはV7.xxで解決すると思います。

[ ]
RE:24096 grepで特定のディレクトリを無視No.24097
あかもず さん 07/11/29 13:49
 
>Subversionについて適当にWeb検索してみたら、.svnディレクトリはもともと隠
>し属性で作られているようです。
>ということはV7.xxで解決すると思います。

Win32コマンドライン版のSubversion、
Tortoise Subversionとも、
自動的に隠しディレクトリで作られると思います。
機会があったらV7系を試してみようと思います。

ありがとうございました。

[ ]