Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afKristen Aagaard Redigeret for ca. et år siden
1
TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup
2
Agenda KDIFF3 Projektet Fordele med KDIFF3 Opsætning Tricks Eksempel på merge af.Net Flere features i KDIFF3 Egenudviklede merge utilities Eksempel på merge af Oracle FORMS Eksempel på merge af XML og csproj filer RI TFS Tool twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
3
KDIFF3 projektet Joachim Eibl http://kdiff3.sourceforge.net/ http://kdiff3.sourceforge.net/ GNU GPL Licens Nuværende version 0.9.92 (15/4-2007) Udviklet til flere platforme, Linux, Mac og Windows Nem installation på Windows God dokumentation og vejledning twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
4
Diffmerge.exe Visuelt Mgl base Store blokke twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
5
KDIFF3 fordele KDIFF3 Merge virker ! Virkelig god til alignment Små blokke specielt nyttigt ved konfliktløsning Visuelle fordele ift. den indbyggede diffmerge.exe Karakter baseret visning Oversigt navigeringskolonne Speciel identificering af whitespace ændringer twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
6
KDIFF3 Visuelt twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
7
KDIFF3 fordele: 3-way merge Andre værktøjer er kun 2-way merge: Winmerge, Altova DiffDog, Oxygen m.fl. twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
8
KDIFF3 fordele: merge virker ! Flere værktøjer har problemer med alignment, eller mangler at vise base vinduet: Guiffy, Ellié twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
9
KDIFF3 opsætning KDIFF3 kan integreres i TFS Tools -> Options Source Control -> Visual Studio Team Foundation Server Configure User Tools Add… Extension =.* Operation = Merge Command = c:\Program Files\KDiff3\KDiff3.exe Arguments = %3 %1 %2 -o %4 --L1 %8 --L2 %6 --L3 %7 twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
10
KDIFF3 tricks Hvis formatering er forskellig Encoding Indlejring i bat-fil for speciel præ- og postprocessing af filer twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
11
KDIFF3 – flere features Directory sammenligning Linjer ignoreres som matcher regulære udtryk twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
12
XML Formatter twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
13
RI TFS Tool Egenudviklet værktøj Cloak branches quick Branchoversigt twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
14
RI TFS Tool Branchoversigt twt@ramboll-informatik.comTheo Wolff ThustrupRambøll Informatik
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.