moodle/lang/pl/docs/cvs.html

138 lines
8.1 KiB
HTML
Raw Normal View History

2004-10-06 21:18:19 +00:00
<html>
<head>
<title>Dokumentacja Moodle : Jak korzysta<74> z CVS</title>
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<style type="text/css">
<!--
.sectionheading {
font-size: medium;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: 1px dotted;
padding: 10px;
background-color: #EEEEEE;
}
-->
</style>
</head>
<body bgcolor="#ffffff">
<h2>Wykorzystanie CVS w celu pozyskania i uaktualniania kodu <20>r<EFBFBD>d<EFBFBD>owego Moodle</h2>
<blockquote>
<p>CVS jest skr<6B>tem od Current Versioning System (System uaktualniania). Jest to powszechnie stosowana metoda przechowywania kodu <20>r<EFBFBD>d<EFBFBD>owego, jako <20>e zachowuje wszystkie wersje plik<69>w w taki spos<6F>b, <20>e nic nigdy nie znika, a aktywno<6E><6F> r<><72>nych ludzi jest monitorowana. Umo<6D>liwia r<>wnie<69> scalenie kodu, je<6A>li dwie lub wi<77>cej os<6F>b pracuje jednocze<7A>nie nad jednym plikiem. Ca<43>y kod <20>r<EFBFBD>d<EFBFBD>owy, oraz wszystkie wersje s<> przechowywane na centralnym serwerze (w tym wypadku na <a href="http://www.sf.net/">Sourceforge</a>).
</p>
<p>Je<EFBFBD>li chcesz po prostu otrzyma<6D> dost<73>p do aktualnej wersji Moodle zamieszczonej na serwerze CVS, z prawami tylko-do-odczytu nie potrzebujesz tej strony. Po prostu pod<6F><64>aj zgodnie z instrukcjami CVS zawartymi na <a target="_top" href="http://moodle.org/download">stronie Moodle - pobierz</a>.</p>
<p>By m<>c wykorzysta<74> <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/"> archiwum CVS Moodle </a> (jako <a href="http://sourceforge.net/project/memberlist.php?group_id=30935">programista
z prawem do zapisu</a>), w pierwszej kolejno<6E>ci musisz mie<69> <a href="http://sourceforge.net/account/register.php">konto na serwerze Sourceforge</a>. Na tej stronie zak<61>adamy przyk<79>adowo, i<> posiadasz nazw<7A> u<>ytkownika
<strong><font color="#990000">myusername</font></strong> wraz z has<61>em
<strong><font color="#990000">mypassword</font></strong>. Zwr<77><72> uwag<61> na instrukcje sourceforge dotycz<63>ce <a target="_top" href="http://sourceforge.net/docman/display_doc.php?docid=768&group_id=1#develhomedir">utworzenia katalogu domowego CVS</a>. Jest tam opisane co<63>, co musisz zrobi<62> z ka<6B>dym nowym kontem, aby umo<6D>liwi<77> jego wsp<73><70>prac<61> z CVS. W skr<6B>cie : musisz skorzysta<74> z ssh, aby interaktywnie po<70><6F>czy<7A> si<73> z cvs.sourceforge.net.</p>
Gdy ju<6A> b<>dziesz mia<69> konto na serwerze Sourceforge'a skontaktuj si<73> z (<a
href="http://dougiamas.com/">Martin'em Dougiamas'em</a>), <20>eby m<>g<EFBFBD> przekaza<7A> Ci prawa zapisu do poszczeg<65>lnych katalog<6F>w.</p>
<p>Aby nie by<62> pytanym o <strong><font color="#990000">mypassword</font></strong>
za ka<6B>dym razem gdy uruchamiasz polecenia CVS, przeczytaj <a href="http://sourceforge.net/account/editsshkeys.php">Wskaz<EFBFBD>wki Sourceforge
jak wykorzystywa<77> klucze autoryzacji</a>. Ten krok jest nieobowi<77>zkowym, ale mo<6D>e znacznie u<>atwi<77> Ci prac<61> z CVS.</p>
<p>W tym momencie masz ju<6A> wszystkie uprawnienia, kt<6B>re s<> CI potrzebne, wi<77>c po prostu <20>ci<63>gnij aktualny kod <20>r<EFBFBD>d<EFBFBD>owy i zaczynaj prac<61>. Poni<6E>ej zamieszczono instrukcje zar<61>wno dla systemu Unix jak i Windows</p>
<h3 class="sectionheading">1. Wykorzystanie CVS w <20>rodowisku Unix</h3>
<blockquote>
<p>CVS na Sourceforge wykorzystuje ze wzgl<67>d<EFBFBD>w bezpiecze<7A>stwa warstw<74> transportow<6F> ssh, wi<77>c b<>dziesz musia<69> ustawi<77> odpowiedni<6E> zmienn<6E> <20>rodowiskow<6F> CVS_RSH w pow<6F>oce twojego Uniksa:</p>
<blockquote>
<pre><strong>setenv CVS_RSH ssh</strong> (dla csh, tcsh etc)</pre>
<pre><strong>export CVS_RSH=ssh</strong> (dla sh, bash etc)</pre>
</blockquote>
<p> Najlepiej umie<69>ci<63> to w .bashrc lub .cshrc, by<62> nie musia<69> ca<63>y czas tego wpisywa<77>. Nast<73>pnie sprawd<77> Moodle wpisuj<75>c nast<73>puj<75>ce polecenie (ca<63>o<EFBFBD><6F> w jednej linii)</p>
<blockquote>
<pre><strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
</blockquote>
<p>Nie pr<70>buj wywo<77>a<EFBFBD> tej pierwszej komendy CVS w istniej<65>cym katalogu Moodel. Zamiast tego zacznij w nowym katalogu. Pami<6D>taj, <20>e przy ka<6B>dym kroku b<>dziesz pytany o has<61>o (<strong><font color="#990000">mypassword</font></strong>), chyba, <20>e ustawisz <a href="http://sourceforge.net/account/editsshkeys.php">klucze autoryzacji</a></p>
<p>Teraz powiniene<6E> nowy katalog : 'moodle'. Mo<4D>esz zmieni<6E> mu nazw<7A>, lub przenie<69><65> go w inne miejsce, je<6A>li masz ochot<6F>. Wejd<6A> do niego : </p>
<blockquote>
<pre><strong>cd moodle </strong></pre>
</blockquote>
<p>Powinny si<73> tu znajdowa<77> wszystkie najnowsze pliki Moodle. Mo<4D>esz teraz zmienia<69> pliki w swojej kopii. Aby por<6F>wna<6E> swoje pliki z g<><67>wn<77> kopi<70> na serwerze CVS skorzystaj z komendy cvs diff, np.:</p>
<blockquote>
<pre><strong>cvs diff -c config-dist.php
cvs diff -c lang</strong></pre>
</blockquote>
<p>By <20>ci<63>gn<67><6E> najnowsze uaktualnienia z serwera u<>yj: </p>
<blockquote>
<pre><strong>cvs update -dP</strong> </pre>
</blockquote>
<p>By przes<65>a<EFBFBD> twoje nowe pliki z powrotem na serwer b<>dziesz musia<69> wpisa<73> co<63> podobnego do :
</p>
<blockquote>
<pre><strong>cd lang/ca
cvs commit</strong> </pre>
</blockquote>
<p>Zostaniesz poproszony o umieszczenie komentarza (w zale<6C>no<6E>ci od twojego domy<6D>lnego edytora tekstu)
... dodaj znacz<63>cy komentarz i zamknij edytor ... pliki zostan<61> przes<65>ane do Sourceforge i zapisane. To wszystko. </p>
<p> Aby zaoszcz<63>dzi<7A> czasu mo<6D>esz umie<69>ci<63> domy<6D>lne parametry w pliku .cvsrc, w twoim katalogu domowym. M<>j przyk<79>adowo zawiera :
</p>
<blockquote>
<pre><strong>diff -c
update -dP</strong> </pre>
</blockquote>
<p>Wpisz 'cvs help' by dowiedzie<69> si<73> wi<77>cej ... </p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading">2. Wykorzystanie CVS w <20>rodowisku Windows</h3>
<blockquote>
<p>Po pierwsze musisz <20>ci<63>gn<67><6E> <20>wie<69><65> kopi<70> platformy Moodle, wykorzystuj<75>c swoje konto programisty</p>
<blockquote>
<p> 1. <20>ci<63>gnij TortoiseCVS z <a href="http://www.tortoisecvs.org/">tortoisecvs.org</a>.
Zainstaluj go, a nast<73>pnie uruchom ponownie tw<74>j komputer.<br>
<br>
2. Zlokalizuj lub utw<74>rz nowy folder do kt<6B>rego b<>dziesz chcia<69> <20>ci<63>gn<67><6E> Moodle.<br>
<br>
3. Kliknij prawym klawiszem myszy na tym folderze i wybierz &quot;<strong>CVS Checkout</strong>&quot; z menu. Powinno ukaza<7A> si<73> okno dialogowe.<br>
<br>
4. Skopiuj ten tekst do pola CVSROOT :</p>
<blockquote>
<pre> :ext:<font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</pre>
</blockquote>
<p><br>
5. Kliknij na: &quot;<strong>Fetch list...</strong>&quot;.<br>
<br>
6. Po prawej stronie przycisku powiniene<6E> zobaczy<7A> list<73> modu<64><75>w: wybierz &quot;<strong>moodle</strong>&quot; z tej listy.<br>
<br>
7. Kliknij na &quot;<strong>OK</strong>&quot; .Powinien rozpocz<63><7A> si<73> proces <20>ci<63>gania Moodle<br>
</p>
</blockquote>
<p> W oknie dialogowym powinny pokaza<7A> si<73> nazwy <20>ci<63>gni<6E>tych plik<69>w, a po chwili powiniene<6E> mie<69> ju<6A> kompletn<74> wersj<73> Moodle. P<><50>niej mo<6D>esz <20>ci<63>ga<67> najnowsze pliki z serwera CVS :</p>
<blockquote>
<p> 1. Kliknij prawym klawiszem myszy na folderze Moodle (lub na wybranym pliku) i wybierz &quot;<strong>CVS Update</strong>&quot;. <br>
</p>
</blockquote>
<p>Gdy zako<6B>czysz modyfikacj<63> plik<69>w (zauwa<77>ysz, <20>e ich kolor zmienia si<73> z zielonego na czerwony!)
mo<EFBFBD>esz je dostarczy<7A> z powrotem na serwer w nast<73>puj<75>cy spos<6F>b : </p>
<blockquote>
<p> 1. Kliknij prawym klawiszem myszy na folderze Moodle (lub na wybranym pliku) i wybierz
&quot;<strong>CVS Commit...</strong>&quot;.<br>
<br>
2. W oknie dialogowym opisz wprowadzone przez Ciebie zmiany.<br>
<br>
3. Kliknij &quot;OK&quot;. Twoje zmiany zostan<61> wprowadzone na serwer.<br>
</p>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<p align="center">Powodzenia!</p>
<p>&nbsp;</p>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Dokumentacja Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id: features.html,v 1.2 2001/12/09
10:34:19 martin Exp $</font></p>
</body>
</html>