2009-03-05 10 views
8

Pracuję z git przez kilka miesięcy i stwierdzam, że większość rzeczy, które zmieniły moją codzienną pracę na lepsze, można przypisać elastyczności i braku wymuszonej domyślnej polityki w rozproszonym VCS.Jakie są twoje najfajniejsze/najniezwyklejsze hacki przy użyciu rozproszonego systemu kontroli wersji?

sporo ludzi wydaje się, że czuł się tak samo i są zbudowane na tego rodzaju elastyczności

  • przeczytałem sporo raportów od użytkowników synchronizacji ich katalogów domowych w różnych maszynach.
  • IkiWiki jest zbudowany na podstawie kontroli źródła i może być używany jako rozproszone wiki.
  • Istnieje kilka rozproszonych systemów śledzenia błędów/problemów, które opierają się na git (nie jestem pewien innych DVCS).

Jakie są fajne pomysły czy zaimplementowałeś swoje ulubione DVCS za pomocą?

Odpowiedz

2

I wdrożone prosty wiki na szczycie mercurial

Moim głównym problemem z wiki na wszelkich DVCS jest łączenie,
jak to rzeczywiście sprawia większego sensu pracować pod względem stron podczas edycji wiki,
jednak Wszystkie DVCS oparte są na drzewach plików

btw, BZR narażone katalog oparty cherry picking nie dostać tego prawa
(to głównie tworzy podstawę dla późniejszych konfliktów scalania)

+0

Interesujące. Czy opublikowałeś to gdziekolwiek? – hillu

+0

nie, nie jest to coś, co właściwie nie chciałbym opublikować – Ronny

1

Nie moje własne projekty, ale właśnie natknąłem się na kilku rozproszonych systemów monitorowania emisji, które używają git:

git-issues
ticgit

i zawsze fossil, który jest dvcs zarówno śledzenie błędów i wiki zbudowany w Wykonane przez twórcę sqlite i używa bazy danych sqlite jako repozytorium.

1

Mimo że wolę Mercurial od git, podoba mi się usługa fragmentu github.com na stronie Gist. Jest to strona wklejania na sterydach - pozwala na fragmenty wersji, dostęp do prywatnych fragmentów za pośrednictwem SSL i wiele innych.

2

Używam mercurial do przyrostowych kopii zapasowych do przechowywania plików pamięci masowej w trybie non-mercurial. Wystarczy mieć repozytorium, które zawiera kopię zapasową, i pakiet hg przeciwko niemu. Następnie naciśnij. Skopiuj pakiet do zsynchronizowanego folderu z bieżącą siatką i presto, automatycznego tworzenia kopii zapasowych i dystrybucji na wszystkie moje komputery. (Uwaga: najpierw zaszyfruj pakiet - nie ufam nikomu, że szanuje moją prywatność). Oczywiście pełna kopia zapasowa jest równie łatwa dzięki hg bundle -all.

0

DVCS jest podstawą rozproszonych systemów plików.