mirror of
https://github.com/moodle/moodle.git
synced 2025-02-26 04:52:33 +01:00
117 lines
8.0 KiB
HTML
117 lines
8.0 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Moodle Docs: How to use CVS</title>
|
|
<link rel="stylesheet" href="docstyles.css" type="text/css" />
|
|
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
|
|
<style type="text/css">
|
|
<!--
|
|
style ol {margin-left:40px;}
|
|
.style1 {color: #990000}
|
|
.style3 {color: #990000; font-weight: bold; }
|
|
.style4 {
|
|
color: #0000CC;
|
|
font-weight: bold;
|
|
}
|
|
-->
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>Âûêàðûñòàííå CVS ó ìýòàõ çäàáûööÿ ³ àêòóàë³çàöû³ çûõîäíàãà êîäó (êîäó êðûí³öû) Moodle</h1>
|
|
<blockquote>
|
|
<p>CVS ãýòà àêðîí³ì àä Current Versioning System (ñ³ñòýìà àêòóàë³çàöû³). Ãýòà ìåòàä çàõî¢âàííÿ êîäó êðûí³öû, ÿê³ ïðûìÿíÿåööà ïà¢ñþäíà, ïàêîëüê³ ¸í çàõî¢âàå ¢ñå âåðñ³³ ôàéëࢠòàê³ì ÷ûíàì, øòî í³÷îãà í³êîë³ íå ïðàïàäàå, ó òîé ÷àñ ÿê àêòû¢íàñöü ðîçíûõ ëþäçåé êàíòðàëþåööà. Äàå òàêñàìà ìàã÷ûìàñöü çàõàâàííÿ êîäó, êàë³ äâà àáî áîëüø ÷àëàâåê³ àäíà÷àñîâà ïðàöóþöü ç àäíûì ôàéëàì. Êîä êðûí³öû, à òàêñàìà ¢ñå âåðñ³³ çàõî¢âàþööà íà öýíòðàëüíûì ñýðâåðû (ó äàäçåíûì âûïàäêó íà <a href="http://www.sf.net/">Sourceforge</a>).
|
|
</p>
|
|
<p>Êàë³ âû çàõî÷àöå ïðîñòà àòðûìàöü äîñòóï äà àêòóàëüíàé âåðñ³³ Moodle, ÿêàÿ çíàõîäç³ööà íà ñýðâåðû CVS, òîëüê³ ç ïðàâàì³ ïðà÷ûòàííÿ, Âàì ãýòàÿ ñòàðîíêà íå ïàòðýáíà. Ïðîñòà ðóõàéöåñÿ çãîäíà ç ³íñòðóêöûÿì³ CVS, ÿê³ÿ çíàõîäçÿööà íà <a target="_top" href="http://moodle.org/download">ñòàðîíöû Moodle - çïàìïàâàöü.</a>.</p>
|
|
|
|
<p>Êàá àòðûìàöü ìàã÷ûìàñöü êàðûñòàööà <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/"> àðõ³âàì CVS Moodle </a> (ÿê <a href="http://sourceforge.net/project/memberlist.php?group_id=30935">ïðàãðàì³ñò ç ïðàâàì çàï³ñó</a>), Âàì ïåðø çà ¢ñ¸ òðýáà <a href="http://sourceforge.net/account/register.php">çàðýã³ñòðàâàööà íà ñýðâåðû Sourceforge</a>. Íà ãýòàé ñòàðîíöû ïàâåäàìëÿåì íàïðûêëàä, øòî âåäàåì ³ìÿ êàðûñòàëüí³êà <strong><font color="#990000">myusername</font></strong> ðàçàì ç ïàðîëåì <strong><font color="#990000">mypassword</font></strong>. Çâÿðí³öå ¢âàãó íà ³íñòðóêöû³ sourceforge, ÿê³ÿ äàòû÷àöü <a target="_top" href="http://sourceforge.net/docman/display_doc.php?docid=768&group_id=1#develhomedir">ñòâàðýííÿ õàòíÿãà êàòàëîãó CVS</a>. Òàì ïåðàë³÷àíû äçåÿíí³, ÿê³ÿ Âàì òðýáà âûêàíàöü àäíîñíà êîæíàãà íîâàãà ðýã³ñòðàöûéíàãà çàï³ñó, êàá çðàá³öü ìàã÷ûìàé ïðàöó ç CVS. Êîðàòêà : Âû ïàâ³ííû âûêàðûñòàöü ssh, êàá ³íòýðàêòû¢íà çëó÷ûööà ç cvs.sourceforge.net.</p>
|
|
|
|
<p>Ïàñëÿ òàãî, ÿê Âû çàðýã³ñòðóåöåñÿ íà ñýðâåðû Sourceforge'a, óñòàíàâ³öå êàíòàêò ç (<a
|
|
href="http://dougiamas.com/">Martin'àì Dougiamas'àì</a>), êàá ¸í ïåðàäࢠÂàì ïðàâû ðàá³öü çàï³ñû ¢ àñîáíûÿ êàòàëîã³.</p>
|
|
<p>Êàá ïàçáåãíóöü çàïûòó ïðà <strong><font color="#990000">mypassword</font></strong>
|
|
êîæíû ðàç, êàë³ Âû çàïóñêàåöå äàðó÷ýíí³ CVS, ïðà÷ûòàéöå <a href="http://sourceforge.net/account/editsshkeys.php">²íñòðóêöû³ Sourceforge
|
|
ïðà òîå, ÿê âûêàðûñòàöü êëþ÷û à¢òàðûçàöû³.</a>. Ãýòû êðîê íå ç’ÿ¢ëÿåööà àáàâÿçêîâûì, àëå ìîæà ¢ çíà÷íàé ñòóïåí³ ïàëåã÷ûöü Âàì ïðàöó ç CVS.</p>
|
|
<p>Êàë³ Âû ¢æî àòðûìàåöå ¢ñå ïàòðýáíûÿ ïðàâû, ïðîñòà íàá³ðàéöå äçåþ÷û êðûí³÷íû êîä ³ ïà÷ûíàéöå ïðàöó. ͳæýé ïàäàäçåíû ³íñòðóêöû³ ÿê äëÿ ñ³ñòýìû Unix òàê ³ äëÿ Windows.</p>
|
|
<h3 class="sectionheading">1. Âûêàðûñòàííå CVS ó àñÿðîääç³ Unix</h3>
|
|
<blockquote>
|
|
<p>CVS ía Sourceforge âûêàðûñòî¢âàå ïà ïðû÷ûíå áÿñïåê³ òðàíñïàðòíóþ àáàëîíêó ssh, òàìó âàì òðýáà áóäçå óñòàíàâ³öü àäïàâåäíóþ çìåííóþ CVS_RSH àñÿðîääçÿ ¢ àáàëîíöû ñâàéãî Uniksa:</p>
|
|
<blockquote>
|
|
<pre><strong>setenv CVS_RSH ssh</strong> (äëÿ csh, tcsh etc)</pre>
|
|
<pre><strong>export CVS_RSH=ssh</strong> (äëÿ sh, bash etc)</pre>
|
|
</blockquote>
|
|
<p>Íàéëåïø ïàìÿñö³öü ãýòà ó .bashrc lub .cshrc, êàá íå òðýáà áûëî ïàñòàÿííà ãýòà íàá³ðàöü. Ïðàâåðöå çàòûì Moodle, íàá³ðàþ÷û íàñòóïíóþ êàìàíäó (àäíûì ðàäêîì)</p>
|
|
<blockquote>
|
|
<pre><strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
|
|
</blockquote>
|
|
<p>Íå ³ìêí³öåñÿ çíàéñö³ ãýòó ïåðøóþ êàìàíäó CVS ó ³ñíóþ÷ûì êàòàëîãó Moodel. Çàìåñò ãýòàãà ïà÷í³öå ïðàöàâàöü ó íîâûì êàòàëîãó. Ïàìÿòàéöå, øòî íà êîæíûì êðîêó ó Âàñ áóäóöü ïûòàööà ïðà ïàðîëü (<strong><font color="#990000">mypassword</font></strong>), õ³áà øòî Âû ¢ñòàíîâ³öå <a href="http://sourceforge.net/account/editsshkeys.php">êëþ÷ à¢òàðûçàöû³</a></p>
|
|
<p>Öÿïåð Âàì ïàòðýáåí íîâû êàòàëîã : 'moodle'. Âû ìîæàöå çìÿí³öü ÿãî íàçâó, àáî ïåðàíåñö³ ÿãî, êàë³ õî÷àöå, ó ³íøàå ìåñöà. Çàéäç³öå ¢ ÿãî : </p>
|
|
<blockquote>
|
|
<pre><strong>cd moodle </strong></pre>
|
|
</blockquote>
|
|
<p>Òóò ïàâ³ííû çíàõîäç³ööà ¢ñå ñàìûÿ íîâûÿ ôàéëû Moodle. Öÿïåð Âû ìîæàöå çàìÿí³öü ôàéëû ¢ ñâà¸é êîï³³. Êàá ïàðà¢íàöü ñâàå ôàéëû ç ãàëî¢íàé êîï³ÿé íà ñýðâåðû CVS êàðûñòàéöåñÿ êàìàíäàé cvs diff, ïð.:</p>
|
|
<blockquote>
|
|
<pre><strong>cvs diff -c config-dist.php
|
|
cvs diff -c lang</strong></pre>
|
|
</blockquote>
|
|
<p>Êàá àòðûìàöü íàéáîëüø íîâûÿ ¢äàñêàíàëåíí³ ç ñýðâåðà âûêàðûñòàéöå: </p>
|
|
<blockquote>
|
|
<pre><strong>cvs update -dP</strong> </pre>
|
|
</blockquote>
|
|
<p>Êàá ïåðàñëàöü ñâàå íîâûÿ ôàéëû íàçàä íà ñýðâåð, Âàì òðýáà áóäçå íàáðàöü íåøòà ïàäîáíàå äà:
|
|
</p>
|
|
<blockquote>
|
|
<pre><strong>cd lang/ca cvs commit</strong> </pre>
|
|
</blockquote>
|
|
<p>Òàäû Âû áóäçåöå çàïðîøàíû çìÿñö³öü ñâîé êàìåíòàð (ó çàëåæíàñö³ àä Âàøàãà êåìë³âàãà ðýäàêòàðà òýêñòó) ... äàäàé âàæíû êàìåíòàð ³ çàêðûé ðýäàêòàð ... ôàéëû áóäóöü ïåðàñëàíûÿ ¢ Sourceforge ³ çàï³ñàíûÿ. Ãýòà ¢ñ¸. </p>
|
|
<p> Êàá çýêàíîì³öü ÷àñ, ìîæàø çìÿñö³öü ïðûáë³çíûÿ ïàðàìåòðû ¢ ôàéëå .cvsrc, ó Âàøûì õàòí³ì êàòàëîãó. Íàïðûêëàä ìîé óêëþ÷àå : </p>
|
|
<blockquote>
|
|
<pre><strong>diff -c update -dP</strong> </pre>
|
|
</blockquote>
|
|
<p>Êàá äàâåäàööà áîëüø, íàáÿðû 'cvs help'... </p>
|
|
</blockquote>
|
|
<h3 class="sectionheading">2. Âûêàðûñòàííå CVS ó àñÿðîääç³ Windows</h3>
|
|
<blockquote>
|
|
<p>Ïåðø çà ¢ñ¸ âàì òðýáà çïàìïàâàöü ñâåæóþ êîï³þ ïëàòôîðìû Moodle, âûêàðûñòî¢âàþ÷û ñâîé ðýã³ñòðàöûéíû çàï³ñ ïðàãðàì³ñòà</p>
|
|
<blockquote>
|
|
<p> 1. Çïàìïóé TortoiseCVS ç <a href="http://www.tortoisecvs.org/">tortoisecvs.org</a>.
|
|
Çàëàäóé ÿãî, à çàòûì çíî¢ çàïóñö³ ñâîé êàìï'þòýð.<br />
|
|
<br />
|
|
2. Ëàêàë³çóé ó ³ñíóþ÷óþ àáî ñòâàðû íîâóþ òý÷êó, ó ÿêóþ òû õî÷àø ñêàï³ÿâàöü Moodle.<br />
|
|
</ br>
|
|
3. Íàö³ñí³ ïðàâóþ êëàâ³øó ìûøû íà ãýòàé òý÷öû ³ íàáÿðû "<strong>CVS Checkout</strong>" ç ìåíþ. Ïàâ³ííà àäêðûööà äûÿëîãàâàå âàêíî.<br />
|
|
<br />
|
|
4. Ñêàï³þé ãýòû òýêñò ó ïîëå CVSROOT :</p>
|
|
<blockquote>
|
|
<pre> :ext:<font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</pre>
|
|
</blockquote>
|
|
<p><br />
|
|
5. Êë³êí³ íà: "<strong>Fetch list...</strong>".<br />
|
|
<br />
|
|
6. Ç ïðàâàãà áîêó ç’ÿâ³ööà ñï³ñ ìîäóëÿ¢: âûáåðû "<strong>moodle</strong>" ç ãýòàãà ñï³ñà.<br />
|
|
<br />
|
|
7. Êë³êí³ íà "<strong>OK</strong>" . Ïàâ³íåí ïà÷àööà ïðàöýñ ïåðàíîñó Moodle<br />
|
|
</p>
|
|
</blockquote>
|
|
<p>Ó äûÿëîãàâûì âàêíå ïàâ³ííû ç’ÿâ³ööà íàçâû ïåðàíåñåíûõ ôàéëà¢, à ïðàç õâ³ë³íó Âû ¢æî ïàâ³ííû ìåöü ïî¢íóþ âåðñ³þ Moodle. Ïàçíåé âû ìîæàöå ïåðàíåñö³ íàâåéøûÿ ôàéëû ç ñýðâåðà CVS :</p>
|
|
<blockquote>
|
|
<p> 1. Íàö³ñí³ ïðàâóþ êëàâ³øó ìûøû íà òý÷öû Moodle (àáî ³íøàé âûáðàíàé òàáîé) ³ âûáåðû "<strong>CVS Update</strong>". <br />
|
|
</p>
|
|
</blockquote>
|
|
<p>Êàë³ çàêîí÷ûø ìàäûô³êàöûþ ôàéëࢠ(³õí³ êîëåð çìåí³ööà ç çÿë¸íàãà íà ÷ûðâîíû!) ìîæàø äàñòàâ³öü ³õ íàçàä íà ñýðâåð òàê³ì ÷ûíàì :</p>
|
|
<blockquote>
|
|
<p> 1. Íàö³ñí³ ïðàâóþ êëàâ³øó ìûøû íà òý÷öû Moodle (àáî ³íøàé, âûáðàíàé òàáîé) ³ âûáåðû
|
|
"<strong>CVS Commit...</strong>".<br />
|
|
<br />
|
|
2. Ó äûÿëîãàâûì âàêíå àï³øû ¢âåäçåíûÿ òàáîé çìåíû.<br />
|
|
<br />
|
|
3. Êë³êí³ "OK". Òâàå çìåíû áóäóöü çàíåñåíû íà ñýðâåð.<br />
|
|
</p>
|
|
</blockquote>
|
|
</blockquote>
|
|
<p align="center">Ïîñïåõà¢!</p>
|
|
</blockquote>
|
|
<p align="center"><font size="1"><a href="." target="_top">Äàêóìåíòàöûÿ Moodle</a></font></p>
|
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
|
</body>
|
|
</html>
|