2012-03-20 79 views
0

美好的一天,顛覆 - 比較兩個文本文件與自定義擴展

我正在使用一個應用程序存儲自定義文件擴展名(.mts)中的函數。

例如我有位於functions.mts的子程序。我使用Subversion來存儲在此項目的整個生命週期中所做的更改。

有沒有一種方法可以自定義Subversion,以便我可以區分這兩個文件,就好像我在使用C#一樣?

TIA,

COSON

回答

1

你的意思是說,.mts文件本身就是C++文件嗎?如果這就是你的意思,Subversion與它沒有任何關係,因爲它的內部差異只關心文件是文本還是二進制文件。

如果你的意思是你要使用相同的比較工具作爲C++ IDE使用,您可以配置的Subversion(或識別在命令行中)要使用外部工具來檢查的差異:

http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.advanced.externaldifftools

舉例來說,我在我的~/.subversion/config文件這個指令:

DIFF-CMD = colordiff

這意味着當我使用svn diff時,會出現彩色差異。

0

您是否嘗試過使用DIFF完全一樣,與任何其他文件?據我所知,它根本不在乎擴展 - 你應該可以像其他任何東西一樣比較它們。

我有tortoisesvn在這臺機器上,選擇差異擴展名爲.test的兩個文件按預期工作。

+0

我做到了。我試圖比較最後兩個有問題的文件,並且我得到了一個「更改文件」對話框。見http://www.omnicom-innovations.com/Images/QTP-Compare.png – coson 2012-03-20 17:56:01

+0

是的,我做到了。我試着比較最後兩次簽到。哎呀。 – coson 2012-03-20 17:57:05