CVS është Sistem i versionimit konkurrent (Concurrent Versioning System). Ai është një mënyrë ruajtjeje që përdoret gjerësisht për të ruajtur kodet burim sepse ruan edhe versionet e të gjithë skedarëve, pra asgjë nuk humbet asnjëherë, dhe përdorimi nga njerëz të ndryshëm mund të gjurmohet. Kjo mënyrë jep edhe mundësinë për të përzier kodet nëse dy ose më shumë njerëz po punojnë me të njëjtin skedar. Të gjitha kodet dhe të gjitha versionet ruhen në një server qëndror(në rastin e Moodle, te Sourceforge).
Nëse doni të aksesoni versionin corent CVS të Moodle vetëm për ta lexuar (read-only) e jo për ta ndyshuar atëhere ju nuk ju duhet kjo faqe - vetëm ndiq instruksionet CVS tek faqja Moodle e download-imit.
Për të përdorur arshivën CVS të Moodle (as a mer akses ndryshimi (shkrimi)), duhet së pari të kesh një llogari(account) te Sourceforge. Psh në këtë faqe, le ta zemë se username juaj është myusername dhe password-i juaj është mypassword. Merr shënime speciale nga instruksionet e sourceforge te krijo direktorinë (home) tënde CVS - diçka që keni për të bërë me çdo llogari të re për ta aftësuar "enable" atë për CVS. Ju duhet të përdorni shellin ssh për tu lidhur në mënyrë interaktive me cvs.sourceforge.net.
Pasi të keni një llogari pune në Sourceforge, kontakto Martin Dougiamas i cili mund tu japë akses shkrimi në direktori të veçanta të Moodle.
Për të mënjanuar ekzistenën e prompte-it sa mypassword herë që ekzekutoni një komandë CVS, ndiqni direktivat e Sourceforge për përdorimin e çelsave të autorizuar. Ky hap është opsional, por mund ta bëjë eksperiencën tuaj me CVS më të këndshme.
Pasi të bëni këtë, ju do keni të gjitha lejet e nevojshme, pra mjafton të bësh set-up -in e makinës dhe të download-oni kodet burim korente dhe mund të filloni të punoni me to. Më poshtë janë instruksionet për sistemet Unix dhe Windows.
1. Përdorimi i CVS në Unix
Sourceforge CVS përdor shellin ssh si shtresë transporti sigurie, kësht që ju duhet ta vendosni këtë variabël mjedisi CVS_RSH në shellin tuaj Unix:
setenv CVS_RSH ssh (për csh, tcsh etc)export CVS_RSH=ssh (për sh, bash etc)Më e mira është ta vesh këtë në .bashrc ose .cshrc tuaj që të mos ta shtypësh atë çdo herë. Mandej, kontrollo Moodle duke përdorur këtë (e gjitha në një rresht):
cvs -z3 -d:ext:myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle co moodleMos provo ta ekzekutosh këtë komandë të parë CVS në një direktori ekzistuese të Moodle - fillo me një direktori të re.
Vini re se se do dali prompti për mypassword çdo komandë derisa ju të vini një çels autorizimi
Tashmë, ju duhet të keni një dirktori të re 'moodle'. Ju mund ta riemërtoni atë dhe ta lëvizni atë kudo. Shko te ajo:
cd moodleTë gjithë skedarët e mëparshëm të Moodle do jenë aty. Ju mund ti ndryshoni skedarët në kopjen tuaj. Për të krahasuar skedarët tuaj me kopjen kryesore CVS të serverit përdor cvs diff, psh:
cvs diff -c config-dist.php cvs diff -c langPër të kapur ndryshimin më të fundit nga serveri përdor:
cvs update -dPPër të kopjuar skedarë tuaj të rinj tek serveri, ju duhet të bëni diçka si:
cd lang/ca cvs commitDo të dali prompte-i pë të shtuar ca komente (varet nga editori juaj i tekstit default) ... shto koment kuptimplotë dhe mbylle editorin ... skedarët do të dërgohen te Sourceforge dhe do ruhen. U bë!
Për të ruajtur më shumë se një herë ju mund të vini argumenta default tek skedari e quajtur .cvsrc në direktorinë tuaj home. Psh, imja përmban:
diff -c update -dPProvo 'cvs help' përm ë shumë detaje ...
2. Përdorimi i CVS në Windows
Së pari, ju duhet të download-oni një kopje komplete të Moodle duke përdorur llogarinë tuaj si zhvillues.
1. Gjej TortoiseCVS te tortoisecvs.org dhe instaloje atë, pastaj riboot-o kompjuterin.
2. Gjej ose krijo një folder të ri diku ku ju doni ta download-oni Moodle.
3. Klikoni me të djthtaën te mausi mbi këtë folder dhe zgjidhni "CVS Checkout" nga menuja. Ju duhet të shikoni një dialog box.
4. Kopjo këtë tekst tek fush CVSROOT (duke përdorur username tuaj!)::ext:myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle
5. Shtyp butonin: "Kap list...".
6. Në të djathtë të butonit ju duhet të shikoni një listë të moduleve: zgjidh "moodle" nga kjo listë.
7. Shtyp butonin: "OK" dhe gjithçka duhet të download-ohet
Një dialog box duhet të tregojë të gjithë skedarët që janë download-uar, dhe pas pak ju do të keni një kopje komplete të Moodle. Pas kontrollit të parë, ju mund të gjeni skedarët më të rinj nga serveri CVS :
1. Kliko me të djathtën e mausit tek folderi juaj Moodle (ose çdo skedar) dhe zgjidh "CVS Update".
Pasi modifikoni skedarët (ju mund ta vini re këtë kur ata ndryshojnë nga jeshil në të kuq në krye!), ju mund ti ktheni ata te serveri CVS server kështu:
1. Kliko me të djathtën e mausit tek folderi juaj Moodle (ose çdo skedar) dhe zgjidh "CVS Commit...".
2. Në dialog box, shtyp një përshkrim të qartë të ndryshimeve që po kryeni.
3. Kliko te "OK". Ndryshimet tuaja do të dërgohen te serveri.
Paç fat!
Version: $Id$