2010-02-24 103 views
2

我有一個代碼項目的Mercurial存儲庫,我想搜索給定字符串的所有目錄和子目錄中的所有文件。什麼是最好的方法或程序來做到這一點?搜索一批文件的文本行

我可以在Ubuntu Linux或Windows環境下進行此項搜索。

回答

1

可能最好只做一個倉庫結帳,並在windows上使用grepWin,或者在Linux上使用grep。

+0

你有一個很好的Linux例子嗎?我希望搜索的字符串是abUser的字符串,而且情況在任何地方都是一樣的(或者代碼不起作用)。可能是一個愚蠢的問題,但今天早上我無法理解它: - \ – Urda 2010-02-24 16:27:56

+1

BAM。一旦我喝完咖啡,我就不再愚蠢了。不需要程序> myGrep.txt – Urda 2010-02-24 16:43:55

+0

對於grepWin應用程序+1,但是我會保留以後在路上。 – Urda 2010-02-24 16:45:16

1

對於工作副本中的簡單搜索,我也會使用正常的grep程序(我在Linux上)。

但是,如果你想搜索一個字符串的歷史,那麼請注意,Mercurial也有一個hg grep函數。如果你想知道什麼時候某個給定的函數被引入或刪除了,這可能會很方便。

0

如果安裝了TortoiseHg 搜索歷史在Windows資源管理器上下文菜單中可用。