<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Kiedy trawa była bardziej zielona :: komentarze do wpisu &quot;Rozproszone systemy kontroli kodu&quot;</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Thu, 28 Aug 2008 02:33:14 +0200</lastBuildDate><generator>JoggerPL</generator><item><title>Stanisław 'dozzie' Klekot</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889005</link><description>&gt; Jednak jak mówi sam Torvalds: Git śledzi repozytorium na poziomie treści, a nie systemu plików (cokolwiek to oznacza).

Oznacza to mniej więcej tyle, że zapamiętywane są całe pliki, a nie tylko różnice między kolejnymi wersjami. A że pliki są zapisywane pod adresami opartymi o skrót SHA-1, to dwa identyczne pliki zajmują w repo tylko połowę z łącznego rozmiaru. Przydaje się to przy repozytoriach z dużymi plikami, np. repozytoriach pakietów binarnych. Extended Slackware dostało takie właśnie repozytorium. W branchach są trzymane całe snapshoty z danego dnia.

Git ma jedną podstawową zaletę: można go bezkarnie używać do umobilnienia kopii roboczej Subversion. Robisz checkout, piszesz, piszesz i commitujesz do gita, a na koniec wprowadzasz zmiany do Subversion.</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889005</guid></item><item><title>Dentharg</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889006</link><description>Ale to oznacza, że rozmiar repo jest większy niż w systemach gdzie przechowuje się delty/diffy, tak?</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889006</guid></item><item><title>Stanisław 'dozzie' Klekot</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889074</link><description>Wbrew pozorom nie. Kopia robocza X-serwera X.Org zajmuje 62MB, z czego 25MB to repozytorium git, a najstarszy zapamiętany commit pochodzi z 1999 roku.</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889074</guid></item><item><title>Smox</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889078</link><description>A Mercurial jest taki szybki bo najważniejsze rzeczy ma napisane C :)
Bazaar to bardzo fajny system i naprawdę prężnie się rozwija!</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889078</guid></item><item><title>MySZ</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889158</link><description>Co do SVN, to o ile dobrze pamiętam, można go sobie zainstalować na koncie gdzie dają shella, i łączyć się i commitować po ssh. Oczywiście lepiej nie dawać dostępu osobom postronnym do takiego repo, ale to samo chyba dotyczy łączenia się po ftp ;)</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889158</guid></item><item><title>Dentharg</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889159</link><description>Niestety tak się nie do końca da. Po SSH i owszem, ale to musi być protokół svn+ssh:// &amp;#8211; zatem serwer SVNowy musi stać.</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889159</guid></item><item><title>Stanisław 'dozzie' Klekot</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889162</link><description>Bzdura, nie musi stać. Wystarczy że svnserve będzie można uruchomić na zdalnym shellu.</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889162</guid></item><item><title>Dentharg</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889164</link><description>Ale czy to nie oznacza postawienia serwera i otwarcia zdalnego portu? No i wymaga dostępu do shella ;)</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889164</guid></item><item><title>MySZ</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889170</link><description>Postawienie serwera SSH &amp;#8211; tak ;)
A co do shella to pisałem :)</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889170</guid></item><item><title>Dentharg</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889171</link><description>Racja :)
Chodziło mi bardziej o to, że dla dozzie&amp;#8217;go uruchomienie svnserve nie oznacza postawienia serwera svn..</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889171</guid></item><item><title>MySZ</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889172</link><description>Polecam: http://svnbook.red-bean.com/en/1.2/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshauth</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889172</guid></item><item><title>Dentharg</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889173</link><description>O. Faktycznie. No to zwracam dozziemu honor :) Najważniejsze zdanie to chyba
The important thing to understand here is that the Subversion client is not connecting to a running svnserve daemon

Zawsze mi się wydawało, że to wymaga postawienia serwera. Sam używałem tylko dostępu svn:// (w firmie też go stosujemy) i nie zagłębiałem się w materię svn+ssh://. Dzięki za sprostowanie!</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c889173</guid></item><item><title>Automaciej</title><link>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c890207</link><description>Napisałem tutorial o tym jak można używać Git i Bazaar z Subversion. Jeżeli miałbyś jakieś uwagi, byłbym wdzięczny! :-)</description><pubDate>Thu, 28 Aug 2008 02:33:14 +0200</pubDate><guid>http://blog.dentharg.eu.org/2007/07/12/rozproszone-systemy-kontroli-kodu/#c890207</guid></item></channel></rss>