Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup.

Lignende præsentationer


Præsentationer af emnet: "TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup."— Præsentationens transcript:

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


Download ppt "TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup."

Lignende præsentationer


Annoncer fra Google