我正在研究创建一个工具来根据扩展来区分和合并SVN中的文件。有问题的文件是基于YAML的,但我不相信TortoiseSVN正确合并它们,因为它不知道文件的结构。
TortoiseSVN在可以通过扩展配置的设置中具有自定义差异查看器和合并工具,但这些不适用于更新期间发生的自动合并。我知道您可以编辑配置文件以指定用于这些的差异和合并工具,但随后它们将应用于每个文件,无论扩展名如何。这也没有用,因为大多数将要更改的文件不是基于YAML的文件,而是C#源文件。
有没有办法强制TSVN对特定扩展使用特定程序,是否也适用于自动合并?
或者,如果文件不是YAML文件,是否可以调用TSVN使用的内部工具?
由于