2009-12-21 19 views
5

Yüzen görsel stüdyo iletişim öğesi olmak yerine, görev çubuğunda farklı sonuçlar penceresi görüntüsüne sahip olmak istiyorum. Bunu yapabilir miyim?Değişiklikleri değiştir Ankhsvn diff davranışı

+1

http://johnnycoder.com/blog/2008/07/22/getting-started-with-ankhsvn/ (QuickStart bölüm 3) 'e göre, Araçlar> Seçenekler> Kaynak Denetimi> Subversion aracılığıyla bir harici fark aracı belirtebilirsiniz. . Bu bana göre değil, belki daha fazla şansınız olacak ... – itowlson

+0

Araçlar> Seçenekler> Kaynak Denetimi> Benim için Subversion Kullanıcı Araçları'nın altında. –

cevap

7

Diff/Merge araçlarının neler desteklediğini görmek için Tools > Options > Source Control > Subversion User Tools adresine gidin.

Favori birleştirme aracını indirin (bunu başka amaçlar için yapmadıysanız). Benim favorim SourceGear DiffMerge.

Yapılandırma sayfasına tekrar gidin ve açılır menüden aracınızı seçin. AnkhSvn

2

tarafından otomatik olarak algılanacaktır. Visual Studio 2008 için sahip olduğum şey. Win7x64'teki 64 bit Araxis yüklememi algılayamadı.

Dış Diff Aracı:

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

henüz VS2010 ile denemedim.

Bu

birleştirme için komut olmalı, ama henüz test etmedim:

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

Çok teşekkür ederim! Neden bilmiyorum ama Ankhsvn Araxis'i tespit etmiyordu ... –

0

Ben VS2010 diffmerge aracını tercih ederim. Karşılaştırmak ve kolayca birleştirmek için ayarlayabilirsiniz. Dış Diff Aracı

:

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

Dış Birleştirme Aracı:

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

Ve neyse ki vazife görünür.