Merge lp:~kklimonda/sru-server/hacking-file into lp:sru-server

Proposed by Krzysztof Klimonda
Status: Needs review
Proposed branch: lp:~kklimonda/sru-server/hacking-file
Merge into: lp:sru-server
Diff against target: 41 lines (+37/-0)
1 file modified
HACKING (+37/-0)
To merge this branch: bzr merge lp:~kklimonda/sru-server/hacking-file
Reviewer Review Type Date Requested Status
SRU Developers comments-needed Pending
Review via email: mp+73587@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

4. By Krzysztof Klimonda

Wstępna wersja pliku HACKING opisującego sposób pracy z bazaarem.

Plik zawiera zarys pierwszego paragrafu opisującego pracę z repozytorium,
podstatowe komendy służące do skonfigurowania bazaara i ściągnięcia głównej
gałęzi kodu.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'HACKING'
2--- HACKING 1970-01-01 00:00:00 +0000
3+++ HACKING 2011-08-31 20:38:23 +0000
4@@ -0,0 +1,37 @@
5+Co na początek
6+--------------
7+Aby korzystać z bazaar na Launchpadzie, potrzebne jest konto, wraz z dodaną
8+publiczną częścią klucza ssh. Bez tego nie da się opublikować swoich zmian
9+na Launchpadzie, ani poprosić o ich włączenie do głównej gałęzi.
10+
11+Po założeniu konta należy skonfigurować bazaara tak by wiedział kim jesteśmy.
12+Służą do tego dwie komendy: "bzr whoami" oraz "bzr launchpad-login".
13+Pierwsza z nich służy do ustawienia imienia, nazwiska, oraz adresu e-mail.
14+Powinny być to te same dane których użyliśmy przy rejestracji na Launchpadzie,
15+pozwoli to na powiązanie wprowadzanych zmian z naszym kontem. Druga komenta
16+(bzr launchpad-login) służy do skonfigurowania powiązania między bazaarem
17+a Launchpadem. Przykładowe użycie komend poniżej:
18+
19+ $ bzr whoami "Jan Kowalski <adres_email@example.com>"
20+ $ bzr launchpad-login jan-kowalski
21+
22+Kiedy już skonfigurujemy bazaar, możemy przygotować sobie miejsce do pracy
23+nad kodem, służy do tego komenda "bzr branch". Na początek, w wybranym przez
24+siebie katalogu, tworzymy katalog główny projektu - w nim będziemy umieszczać
25+wszystkie gałęzie kodu nad którymi pracujemy. Aby stworzyć ten katalog
26+należy użyć komendy "bzr init-repo [nazwa katalogu]", na przykład komenda:
27+
28+ $ bzr init-repo sru-server
29+
30+stworzy w bierzącym katalogu podkatalog sru-server, w nim będzie cała nasza
31+praca.
32+
33+Aby pobrać główną gałąź należy skorzystać z komendy "bzr branch" będąc
34+w katalogu głównym i wskazać mu adres gałęzi (w tym przypadku lp:sru-server).
35+Cała komenda wygląda tak:
36+
37+ $ bzr branch lp:sru-server trunk
38+
39+Warto zwrócić uwagę na drugi argument, trunk. Wskazuje on pod jaką nazwą
40+zapisać gałąź lokalnie na dysku. trunk to ogólnie przyjęta nazwa dla głównej
41+gałęzi kodu.

Subscribers

People subscribed via source and target branches

to all changes: