C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Team System VSS user guide to TFVC
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Agenda VSS til TFVC ”How To…” Mest markante forskelle
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Brugere: VSS har egne brugere defineret –(eller ”Automatic logins for VSS Database”) TFVC bruger Windows Accounts
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” To GUI muligheder for at tilgå filer: –TFVC Team Explorer (integreret i IDE, men separat tab) Integration i Solution Explorer/IDE –VSS Visual Source Safe program Integration i Solution Explorer/IDE
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Skift Plugin –Tools|Options|Source Control
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Create Project VSS –”Letvægt” (kun repository) –(Folder) TFVC –Team Project (Process, Guide, portal, Repository) –File|New|”Team Project”
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” ”Set Working Folder” –File|Source Control|Workspaces
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Check out –VSS laver ”Get Latest”, markerer som ”checked-out”, fjerner read-only (+ evt. exclusively = lock) –TFVC laver ”pending edits”, read-only (+ evt. exclusively = check-out lock) [Ingen ”Get Latest”] –(”Force Get Latest” er på plugins til ældre VS’ere) Check in –VSS: Direkte på enkelt filer –TFVC: multiple filer -> changesets Undo Check out (Undo Pending Changes)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Locks –VSS: kun check-out lock –TFVC: check-out, check-in locks Sættes på project basis (Team|Team Project Settings|Source Control|Enable multiple check out) Merge –Discard local –Discard server (!!!) –Merge –TFVC går over ”Pending changes” Add/Delete Files (File|Source Control|Add Files to Source Control) –Ens bortset fra ”Pending” i workspace på TFVC
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Hvordan sletter jeg et projekt? VSS: (DEL) –Sletter ikke filer fysisk TFVC –Kun fra kommandolinjen –Tf /delete (filer og foldere) –TFSDeleteProject.exe (skal være tfs admin eller project admin for projektet) –Sletter filer fysisk fra workspaces, men de kan un- deletes fra TFVC!!!!
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Labeling VSS: –Laver en tidsstempling, hvor man så kan hente filer fra netop det tidspunkt TFVC –Sæt af filer og/eller foldere –Der kan senere tilføjes/slettes fra en label –File|Source Control|Label(Apply Label/Find Label)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Hvordan ser man status på ud-checkede filer? –Kun fra command line! –Alle brugere (Display all checked out files): tf status /user:* –Specifik bruger (Display files checked out to): tf status tf status (ovenstående tager current user) –Path to tf.exe: C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Rename (Right –click|Rename) –Ens Move (File|Source Control|Move) Show Differences (File|Source Control|Compare) Show History –VSS: Man kan se labels –TFVC: Kan ikke se labels Find in Files –Ingen ækvivalent i TFVC –Get Latest (force) + Visual Studio ”Find in Files”
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) VSS til TFVC ”How To…” Forskelle mellem Plugin og Team Explorer” –”Get Latest fejl” Sharing/Pinning –VSS Deling mellem projekter af en fil/folder –TFVC Artikler på web TFSLinks (Component software)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Mest markante forskelle TFVC henter ikke seneste version ved Check-out –Først merge ved check-in! –Fordel: Man får ikke andre ændringer ned, der kan påvirke ens workspace’s tilstand –Genstand for store misforståelser!!!! –Måske Merge|Discard server relateret (!!!)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Mest Markante forskelle TFVC ser ikke på lokaler filer (i stedet workspace) –Dvs. ”force” Get Latest eks.
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Mest markante forskelle Aktioner: –VSS: Direkte –TFVC: Lokalt (i workspace) indtil Check-in af Pending changes