檔案比對軟體WinMerge的篩選器參數使用方法
前幾天以命令行指令在操作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)
- Subversion權限設定範例說明 (0則留言, 2009/09/09)
- 我的Subversion與Trac使用經驗 (4則留言, 2008/01/12)
- 見微知著:觀《版本控制之道-使用Subversion》有感 (1則留言, 2007/08/19)
- 由Subversion檔案庫匯出特定專案的內容 (0則留言, 2005/12/25)
- 幾篇值得注意的Subversion相關文章 (0則留言, 2008/08/10)
- 「勢不可擋」的Subversion (0則留言, 2007/08/18)
- 使用SmartGit整合Subversion中央版本庫與Git本地端操作 (0則留言, 2017/05/05)
- SVNbook繁體中文版復活 (2則留言, 2006/10/29)
- 搬移Subversion主機的步驟 (0則留言, 2017/12/25)
- 輕鬆轉換到Subversion的工具:svn importer (0則留言, 2007/07/21)
- Java-based Subversion client登入AD的帳號問題 (0則留言, 2007/08/24)
- [SVN] JavaSVN改名並推出新版本 (0則留言, 2006/11/16)
- 使用svn://連檔案庫:svnserve.exe (2則留言, 2006/09/10)
- 試用TortoiseSVN 1.4 RC1–更新 (2則留言, 2006/09/06)
Sorry, 很久沒用Google sc…