美好的一天,
我正在使用一个将函数存储在自定义文件扩展名(.mts)中的应用程序。
例如,我有一些位于functions.mts中的子程序。我正在使用Subversion来存储在该项目的生命周期内所做的更改。
有没有办法自定义Subversion,以便我可以像使用C#一样区分这两个文件?
TIA,
COSON
答案 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。按预期工作。