2009-12-21 6 views
5

Ich möchte die Diff Ergebnisse Fenster in der Taskleiste anzeigen, anstatt ein Floating Visual Studio Dialogfeld Element. Darf ich das machen?Ändern Ankhsvn Diff Verhalten

+1

Laut http://johnnycoder.com/blog/2008/07/22/getting-started-with-ankhsvn/ (QuickStart Abschnitt 3) können Sie ein externes Diff-Tool über Extras> Optionen> Versionskontrolle> Subversion angeben . Das zeigt nicht für mich, aber vielleicht hast du mehr Glück ... – itowlson

+0

Es ist unter Extras> Optionen> Versionskontrolle> Subversion User Tools für mich. –

Antwort

7

Gehen Sie zu Tools > Options > Source Control > Subversion User Tools, um zu sehen, welche Diff/Merge-Tools unterstützt werden.

Laden Sie Ihr Lieblings-Merge-Tool herunter (falls Sie das nicht bereits für andere Zwecke getan haben). Mein Favorit ist SourceGear DiffMerge.

Wechseln Sie erneut zur Konfigurationsseite und wählen Sie Ihr Werkzeug aus der Dropdown-Liste aus. Es wird automatisch von AnkhSvn erkannt

2

Hier ist, was ich für Visual Studio 2008 habe. Es konnte nicht meine Installation von 64-Bit-Araxis auf Win7x64 erkennen.

Externe Diff Tool:

"$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /max /wait "$(Base)" "$(Mine)" /title1:"$(BaseName)" /title2:"$(MineName)" 

Habe noch nicht mit VS2010 versucht.

Diese sollte der Befehl für das Zusammenführen, aber ich habe es noch nicht getestet:

"$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /a2 /max /wait /3 /title1:"$(TheirName)" /title2:"$(BaseName)" /title3:"$(MineName)" "$(Theirs)" "$(Base)" "$(Mine)" "$(Merged)" 
+1

Vielen Dank! Ich weiß nicht warum, aber Ankhsvn hat Araxis nicht entdeckt ... –

0

Ich ziehe VS2010 DiffMerge Werkzeug. Sie können es zum Vergleichen und Zusammenführen einstellen.

für externes Diff-Tool:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" "$(Base)" "$(Mine)" 

Externes Merge Tool:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" /merge $(Theirs) $(Mine) $(Base) $(Merged) 

Und zum Glück scheint es auf der Taskleiste.