Darcs
Z Wikipedii
Darcs to rozproszony system kontroli wersji zaprojektowany przez Davida Roundy jako alternatywa dla scentralizowanego systemu CVS. Nazwa to skrót angielskiego określenia David's Advanced Revision Control System.
W przeciwieństwie do CVS darcs tworzy lokalną kopię całego repozytorium. Umożliwia także zmianę nazw katalogów i plików objętych kontrola wersji.
Dostęp do repozytorium jest możliwy poprze protokoły Http i SSH.
[edytuj] Darcs w 7 krokach
- Inicjalizacja repozytorium
Poprzez wykonanie polecenia
darcs initialize
inicjalizujemy bieżący katalog jako repozytorium.
- Pobranie całego repozytorium
Do pobrania całego repozytorium coolProject z wykorzystaniem SSH służy komenda get
darcs get user@host:/home/user/coolProject
Jeżeli repozytorium znajduje się na maszynie lokalnej to do pobranie go należy wykonać
darcs get /home/user/coolProject
- Pobranie zmian
Do zaktualizowania lokalnej kopii służy komenda pull
. Można ją wydać jedynie w katalogu będącym już repozytorium.
darcs pull user@host:/home/user/coolProject
- Dodanie pliku
darcs add Main.java
- Zmiana nazwy pliku
darcs mv Main.java App.java
- Zapisanie zmian
darcs record --all
- Wysłanie zmian
darcs pull user@host:/home/user/coolProject