Changes between Version 7 and Version 8 of OurTutorial


Ignore:
Timestamp:
Jan 31, 2012, 8:45:06 AM (13 years ago)
Author:
jhusak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OurTutorial

    v7 v8  
    2828
    2929== Podstawy SVN ==
     30
     31SVN (oryg: subversion) to system kontroli wersji. W takich systemach nic nie ginie, historia zmian zawsze jest dostępna wraz z autorem, zawsze można wrócić do poprzedniej wersji, zawsze można naprawić błąd (patrz niżej).
     32Ponadto nie ma możliwości zatwierdzenia (commit) pliku, który ktoś wcześniej zatwierdził w nowszej wersji (patrz niżej).
    3033
    3134Jak widać na zakładce Browse Source, mamy trzy katalogi w SVN:
     
    6265 * SVN Update - ściągnięcie nowych zmian, jeśli jakieś były
    6366 * SVN Show Log - historia (to samo co w Tracu, tylko tutaj same zmiany w SVN)
    64  * SVN Commit - wrzucenie naszych zmian na serwer
     67 * SVN Commit - wrzucenie naszych zmian na serwer; w przypadku problemów zrobić najpierw SVN Update (inni wykonali zmianę na tym samym pliku co my. W przypadku konfliktów, bo 2 osoby zmieniły ten sam plik w tym samym miejscu, rozwiązujemy je samodzielnie lub przy udziale kolegów).
     68 * SVN Revert - odzyskanie przypadkowo skasowanego lub przeniesionego pliku zgodnie ze strukturą repozytorium SVN
    6569
    6670Jest jeszcze mnóstwo innych poleceń, ale są one używane dużo rzadziej.
     
    7074Potraktujcie to, co jest, jako piaskownicę. Po oswojeniu się wszystkich zrobimy porządek i będziemy wprowadzać zmiany na poważnie.
    7175
    72 Najprościej jest zmienić plik, który jest już w SVN. Zmieniamy pliki normalnie - np. możecie przeedytować pliki tekstowe w notatniku. Następnie wybieramy SVN Commit - wyświetli się lista zmienionych plików. Wpisujemy na górze opis i zatwierdzamy. Wpisujemy swój login i hasło. Po chwili zmiany są widoczne dla wszystkich (muszą oni zrobić SVN Update).
     76Najprościej jest zmienić plik, który jest już w SVN. Zmieniamy pliki normalnie - np. możecie przeedytować pliki tekstowe w notatniku. Następnie wybieramy SVN Commit - wyświetli się lista zmienionych plików. Wpisujemy na górze opis i zatwierdzamy (opis jest ważny bo wtedy wiadomo, co było zmienione). Wpisujemy swój login i hasło. Po chwili zmiany są widoczne dla wszystkich (muszą oni zrobić SVN Update).
    7377
    7478Aby dodać plik, normalnie umieszczamy go w katalogu, prawo-klik na nim i TortoiseSVN / Add. Następnie, aby wysłać dodane pliki, używamy SVN Commit jak wyżej.