| 38 | |
| 39 | http://tortoisesvn.net/downloads.html |
| 40 | Wybieramy 32-bit lub 64-bit zgodnie z naszymi Windowsami. |
| 41 | Każda instalacja będzie dobra, jak kto woli można powyłączać wszystkie pierdoły typu dodatkowe ikony, narzędzia command-line i słowniki. |
| 42 | Od teraz pod prawo-klikiem w Windows Explorer mamy dodatkowe menu TortoiseSVN. |
| 43 | |
| 44 | == Pobranie lokalnej kopii == |
| 45 | |
| 46 | Tworzymy na swoim dysku zwykły pusty katalog, gdzie będzie nasza kopia SVN. Dla ustalenia uwagi nazwę go asma-trunk (nazwa i położenie mogą być dowolne). Wchodzimy do tego katalogu, klikamy puste miejsce i TortoiseSVN / Checkout. W URL of repository wklejamy: {{{svn://84.201.216.109/test/trunk}}} |
| 47 | Upewniamy się, że Checkout directory to dokładnie nasz pusty katalog. OK. Czekamy, aż się ściągnie. |
| 48 | |
| 49 | Możemy normalnie używać ściągniętych plików - otwierać w playerach i edytować. Z kasowaniem, zmianą nazwy i przenoszeniem trzeba ostrożnie (patrz niżej). |
| 50 | |
| 51 | == Podstawowe operacje SVN == |
| 52 | |
| 53 | Prawo-klik na naszym katalogu daje następujące operacje: |
| 54 | * SVN Update - ściągnięcie nowych zmian, jeśli jakieś były |
| 55 | * SVN Show Log - historia (to samo co w Tracu, tylko tutaj same zmiany w SVN) |
| 56 | * SVN Commit - wrzucenie naszych zmian na serwer |
| 57 | |
| 58 | Jest jeszcze mnóstwo innych poleceń, ale są one używane dużo rzadziej. |
| 59 | |
| 60 | == Wprowadzanie zmian == |
| 61 | |
| 62 | Potraktujcie to, co jest jako piaskownicę. Po oswojeniu się wszystkich zrobimy porządek i będziemy wprowadzać zmiany na poważnie. |
| 63 | |
| 64 | 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. |
| 65 | |
| 66 | Aby 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. |
| 67 | |
| 68 | Aby usunąć plik, *nie usuwamy go normalnie*. Zamiast tego TortoiseSVN / Delete, potem SVN Commit. |
| 69 | |
| 70 | Aby zmienić nazwę pliku, TortoiseSVN / Rename, potem SVN Commit. |
| 71 | |
| 72 | Aby skopiować/przenieść plik, przesuwamy go *prawym klawiszem* - pojawi się menu z możliwością kopiowania, przenoszenia i ew. zmiany nazwy przy tej okazji. Potem SVN Commit. |
| 73 | |
| 74 | Tylko SVN Commit powoduje wysłanie naszych zmian na serwer. Inne operacje działają lokalnie na naszym komputerze. |
| 75 | |
| 76 | Na początek to wystarczy. Są pytania? |