<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Md6 &#187; svn</title>
	<atom:link href="http://md6.org/tag/svn/feed" rel="self" type="application/rss+xml" />
	<link>http://md6.org</link>
	<description>Blog</description>
	<lastBuildDate>Sun, 28 Mar 2010 08:24:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>svn to git</title>
		<link>http://md6.org/svn-to-git</link>
		<comments>http://md6.org/svn-to-git#comments</comments>
		<pubDate>Thu, 24 Jul 2008 04:22:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://127.0.0.1:3000/37-svn-to-git.html</guid>
		<description><![CDATA[Kr&#243;tko o tym jak przenie&#347;&#263; repozytorium svn&#8217;a do git&#8217;a. Repozytorium gita b&#281;dzie znajdowa&#263; si&#281; na zewn&#281;trznym serwerze, do ktorego bedziemy laczy&#263; si&#281; przez ssh.
Na serwerze repo_serv tworzymy nowego usera git: 

root@repo_serv# useradd git -m
root@repo_serv# passwd git
git@repo_serv$ mkdir test.git
git@repo_serv$ cd test.git
git@repo_serv$ git --bare init
Initialized empty Git repository in /home/git/test.git/

Na lokalnym komputerze, checkoutujemy repozytorium svnowe:

oki@localhost@$ git-svn clone [...]]]></description>
			<content:encoded><![CDATA[<p>Kr&#243;tko o tym jak przenie&#347;&#263; repozytorium svn&#8217;a do git&#8217;a. Repozytorium gita b&#281;dzie znajdowa&#263; si&#281; na zewn&#281;trznym serwerze, do ktorego bedziemy laczy&#263; si&#281; przez ssh.</p>
<p>Na serwerze repo_serv tworzymy nowego usera git: </p>
<pre>
root@repo_serv# useradd git -m
root@repo_serv# passwd git
git@repo_serv$ mkdir test.git
git@repo_serv$ cd test.git
git@repo_serv$ git --bare init
Initialized empty Git repository in /home/git/test.git/
</pre>
<p>Na lokalnym komputerze, checkoutujemy repozytorium svnowe:</p>
<pre>
oki@localhost@$ git-svn clone svn://svn_server/test/trunk test
Initialized empty Git repository in .git/
r1 = 356f9f14174ffa6848a958f9077044ff42ad0330 (git-svn)
	A	plik.rb
	A	plik2.rb
r2 = 7c236c87146787156a9b13be258ac1bf19d2a4e1 (git-svn)
	A	.htaccess
r3 = cbc6d6347a960379804937ceabb4601cf82a63e9 (git-svn)
	M	.htaccess
r4 = e47b697bf3d658a9da4201c59797a31fef203c70 (git-svn)
	M	request.xml
	A	README
r5 = 9ab46e1a0217eb83210514969b84a95d6a8a1b8e (git-svn)
	M	request.xml
r6 = c6a9552257e02276605be32b9f57e09e3f4b80c6 (git-svn)
	M	xml-tester.rb
r7 = 81aba1c49bd8ca7f23477e4f65023163ffa1ae6e (git-svn)
	M	xml-tester.rb
r8 = 896ebb06ff96fe5e25275fa0b19338ddc594324d (git-svn)
	M	request.xml
	M	xml-tester.pl
r9 = 0f3448ae600d26ec51ffee6c3e5d233c7043d8c0 (git-svn)
Checked out HEAD:
  svn://svn_server/test/trunk r9
</pre>
<p>Dodajemy zewn&#281;trzne &#378;rod&#322;o, nasze nowe nowe repozytorium git&#8217;a:</p>
<pre>
$ git remote add origin git@repo_serv:test.git
</pre>
<p>Nast&#281;pnie nasze zmiamy wysy&#322;amy w &#347;wiat:</p>
<pre>
oki@localhost$ git push origin master
git@repo_serv's password:
Counting objects: 39, done.
Compressing objects: 100% (38/38), done.
Writing objects: 100% (39/39), 9.41 KiB, done.
Total 39 (delta 20), reused 0 (delta 0)
To git@repo_serv:test.git
 * [new branch]      master -> master
</pre>
<p>Testujemy git-clone:</p>
<pre>
oki@localhost$ git clone git@repo_serv:test.git
Initialized empty Git repository in /home/oki/tmp/test/.git/
git@repo_serv's password:
remote: Counting objects: 39, done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 39 (delta 20), reused 0 (delta 0)
Receiving objects: 100% (39/39), 9.05 KiB, done.
Resolving deltas: 100% (20/20), done.
</pre>
<p>Dodatkowo mo&#380;emy wygenerowa&#263; klucze ssh dla uzytkownika git,<br />
dzi&#281;ki temu nie b&#281;dziemy za ka&#380;dym razem przy po&#322;&#261;czeniu do serwera pytani o has&#322;o.</p>
]]></content:encoded>
			<wfw:commentRss>http://md6.org/svn-to-git/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
