Subversion - 比较两个带有自定义扩展名的文本文件

时间:2012-03-20 17:47:17

标签: svn

美好的一天,

我正在使用一个将函数存储在自定义文件扩展名(.mts)中的应用程序。

例如,我有一些位于functions.mts中的子程序。我正在使用Subversion来存储在该项目的生命周期内所做的更改。

有没有办法自定义Subversion,以便我可以像使用C#一样区分这两个文件?

TIA,

COSON

2 个答案:

答案 0 :(得分:1)

你的意思是.mts文件本身就是C ++文件吗?如果这就是你的意思,Subversion与它没有任何关系,因为它的内部差异只关心文件是文本还是二进制文件。

如果您的意思是想要使用与C ++ IDE使用相同的diff工具,您可以配置Subversion(或在命令行上识别)您要使用外部工具来检查差异:

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

例如,我在~/.subversion/config文件中有这个指令:

  

diff-cmd = colordiff

这意味着当我使用svn diff时,我会得到颜色差异。

答案 1 :(得分:0)

您是否尝试过使用与任何其他文件完全相同的差异?据我所知,它根本不关心扩展 - 你应该能够像其他任何东西一样比较它们。

我在这台机器上有tortoisesvn并在两个扩展名为.test的文件上选择diff。按预期工作。