前幾天以命令行指令在操作WinMerge比對兩個程式碼的資料夾時,老是發生無法過濾掉版本管理系統的隱藏資料夾,例如左側因為是由Subversion取出的,都會有 .svn 資料夾,右側則是匯出的也就不會有 .svn 資料夾,我希望左側不會出現.svn,但即使我用 /f 參數指定了過濾設定檔,卻仍然會出現。最終確認了下列關鍵因素:
- /f 後面要接的不是篩選器的檔名,而是名稱,亦即要使用下圖第一欄的文字
- cmpw.bat 語法範例如下:
start "winmerge" "c:\Program files (x86)\Winmerge\winmergeu.exe" /f "Exclude Source Control" %1 %2 %3 %4 %5
如果你在C:\Program Files (x86)\WinMerge\Filters\資料夾裡找不到SourceControl.flt的話,請更新新版的WinMerge,這個內建的篩選器會忽略 .svn、cvs、.git、.bzr、.hg等版本管理軟體的系統資料夾。
參考
##
您可能也會有興趣的類似文章- Subversion的Apache設定 (0則留言, 2007/07/15)
- [NetBeans] 安裝與設定NetBeans內的Subversion (0則留言, 2006/01/21)
- [SVN] Hook scripts的使用方法 (0則留言, 2005/12/09)
- Subversion權限設定範例說明 (0則留言, 2009/09/09)
- 升級Subversion 1.7 (0則留言, 2012/11/06)
- 取出Subversion檔案庫裡被刪除的檔案的步驟 (2則留言, 2006/08/26)
- [Subversion] 修改舊版次的訊息與作者名稱 (0則留言, 2006/07/08)
- 升級Subversion client版本與VisualSVN Server (8則留言, 2008/11/22)
- Subversion與Trac合用時的檔案庫Layout考量 (2則留言, 2007/08/19)
- [Subversion] 檔案庫的儲存格式比較 (0則留言, 2005/10/11)
- 輕鬆轉換到Subversion的工具:svn importer (0則留言, 2007/07/21)
- 使用svn://連檔案庫:svnserve.exe (2則留言, 2006/09/10)
- [Subversion] 可重覆使用的性質設定批次命令 (1則留言, 2006/07/13)
- CVS轉Subversion (0則留言, 2005/12/21)
- 見微知著:觀《版本控制之道-使用Subversion》有感 (1則留言, 2007/08/19)
The post 檔案比對軟體WinMerge的篩選器參數使用方法 appeared first on 簡睿隨筆.