Your SlideShare is downloading. ×
0
Git                          @dalinaum                     dalinaum@cpan.org
Why?               •   Cheap Local Branching               •   Everything is Local               •   Git is Fast          ...
Cheap Local Branching!               • http://whygitisbetterthanx.com
Everything is Local!               • http://whygitisbetterthanx.com
Fast!               • http://whygitisbetterthanx.com
Staging Area!               • http://whygitisbetterthanx.com
Small!               • http://whygitisbetterthanx.com
Any Workflow•         http://whygitisbetterthanx.com
SVN       ?               •     ?
SVN               •
SVN   ?
•   !!
SVN     ?               •     SVN       .
Heavy Storage
Git-svn               • Git
Git-svn is painfully                         slow!               • git-svn Git
Stupid!
Exception!               • Broken link, Invalid checksum...
?               •   Git-svn   !!!!
svn-all-fast-export
svn-all-fast-export                         Thomas Zander (KDE)               • KDE   GIT      Thoas Zander
•   .               •           .               •       .
.               •       .
.               •   .
• Ubuntu   .
• $ sudo apt-get install git-core libsvn-dev                 qt4-dev-tools libqt4-scripttools qt4-                 designe...
• git clone git://gitorious.org/svn2git/                 svn2git.git               • cd svn2git               • qmake     ...
SVN           .               •             .               •                         .
SVN               •   svnadmin create <             >               •   echo ‘#!/bin/sh’ > <           >/hooks/pre-revprop...
.               • create                          .               • match                                  .              ...
.               • svn-all-fast-export --rules <       > <svn                           >
• kde                             rule                                    .(                  .)               • http://gi...
Q&#0A
Nil.
GIt 마을로 이주하기 (Git -> Svn, svn-all-fast-export)
GIt 마을로 이주하기 (Git -> Svn, svn-all-fast-export)
Upcoming SlideShare
Loading in...5
×

GIt 마을로 이주하기 (Git -> Svn, svn-all-fast-export)

2,368

Published on

GIt 마을로 이주하기 (Git -> Svn)
svn-all-fast-export를 사용합니다.

Published in: Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,368
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Transcript of "GIt 마을로 이주하기 (Git -> Svn, svn-all-fast-export)"

  1. 1. Git @dalinaum dalinaum@cpan.org
  2. 2. Why? • Cheap Local Branching • Everything is Local • Git is Fast • Git is Small • The Staging Area • Distributed • Any Workflow
  3. 3. Cheap Local Branching! • http://whygitisbetterthanx.com
  4. 4. Everything is Local! • http://whygitisbetterthanx.com
  5. 5. Fast! • http://whygitisbetterthanx.com
  6. 6. Staging Area! • http://whygitisbetterthanx.com
  7. 7. Small! • http://whygitisbetterthanx.com
  8. 8. Any Workflow• http://whygitisbetterthanx.com
  9. 9. SVN ? • ?
  10. 10. SVN •
  11. 11. SVN ?
  12. 12. • !!
  13. 13. SVN ? • SVN .
  14. 14. Heavy Storage
  15. 15. Git-svn • Git
  16. 16. Git-svn is painfully slow! • git-svn Git
  17. 17. Stupid!
  18. 18. Exception! • Broken link, Invalid checksum...
  19. 19. ? • Git-svn !!!!
  20. 20. svn-all-fast-export
  21. 21. svn-all-fast-export Thomas Zander (KDE) • KDE GIT Thoas Zander
  22. 22. • . • . • .
  23. 23. . • .
  24. 24. . • .
  25. 25. • Ubuntu .
  26. 26. • $ sudo apt-get install git-core libsvn-dev qt4-dev-tools libqt4-scripttools qt4- designer ligqt4-gui libqt4-designer qt4- qmake
  27. 27. • git clone git://gitorious.org/svn2git/ svn2git.git • cd svn2git • qmake • make -j4
  28. 28. SVN . • . • .
  29. 29. SVN • svnadmin create < > • echo ‘#!/bin/sh’ > < >/hooks/pre-revprop- change • chmod a+x < >/pre-revprop-change • svnsync --username < > --password < > init file://`pwd`/< > <svn > • svnsync sync file://`pwd`/< >
  30. 30. . • create . • match . • match / .
  31. 31. . • svn-all-fast-export --rules < > <svn >
  32. 32. • kde rule .( .) • http://gitorious.org/svn2git/kde-ruleset
  33. 33. Q&#0A
  34. 34. Nil.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×