Project DescriptionBI.SmartDiff is a helper to connect the functionality of BIDS Helper – SmartDiff to TortoiseSVN.
BIDS Helper – SmartDiff helps you to get more readable result when comparing files from SQL Server Business Intelligence Tools.
BI.SmartDiff works without Visual Studio.
BI.SmartDiff is a helper to connect the functionality of
BIDS Helper – SmartDiff to
TortoiseSVN.
BIDS Helper – SmartDiff helps you to get more readable result when comparing files from SQL Server Business Intelligence Tools. Currently supported files are:
- .cube
- .dim
- .dmm
- .dsv
- .rdl
- .rdlc
- .dtsx
For more details on BIDS Helper – SmartDiff see the project page of BIDS Helper – Smart Diff
here. Many thanks to the BIDS Helper and TortoiseSVN teams for those great tools.
BI.SmartDiff acts invisible and outside of Visual Studio. After installation and configuration you will just get better results when you use any Diff utility of TortoiseSVN.
Installation
- Make sure you have installed TortoiseSVN. You can get that here.
- Optional but recommended: Install KDiff3. You can get that here.
- Execute the current ORAYLIS BI.SmartDiff-xxx.msi
- After Installation choose from Startmenu/ORAYLIS BI.SmartDiff “Configure your diff tool”. After that save the file. The default diff tool is KDiff3.

@echo off
rem ########################################################
rem # BI.SmartDiff #
rem ########################################################
rem # Parameter pass through from TortoiseSVN #
rem # ---------------------------------------------------- #
rem # %1 - %base #
rem # %2 - %mine #
rem # %3 - %bname #
rem # %4 - %yname #
rem ########################################################
rem
rem uncomment the line with your prefered diff tool or
rem write the command line for another one
rem take care on the path to your diff tool regarding Program Files (x86)
rem
rem TortoiseMerge (comes with TortoiseSVN, no additional installation required)
rem "C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe" /base:%1 /mine:%2 /basename:%3 /minename:%4
rem WinMerge
rem "C:\Program Files (x86)\WinMerge\WinMergeU.exe" -e -x -ub -dl %3 -dr %4 %1 %2
rem KDiff3
"C:\Program Files (x86)\KDiff3\kdiff3.exe" %1 %2 --L1 %3 --L2 %4
Features
- BIDS Helper – SmartDiff without Visual Studio
- Configurable diff tool