Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Subversion + Git でなんとなく分散バージョン管理っぽい [email_address]
バージョン管理システム ? <ul><li>主にプログラムの開発において、ソースコードやその他のデータを管理するために用いられるシステムのこと。 </li></ul><ul><li>多数の人によって開発が行われる商業的なソフトウェア開発やオープ...
Subversion? <ul><li>集中バージョン管理システム </li></ul><ul><li>Win GUI client </li></ul><ul><li>http://tortoisesvn.net/ </li></ul><ul...
Git? <ul><li>分散バージョン管理システム </li></ul><ul><li>Win </li></ul><ul><li>Cygwin </li></ul><ul><li>git-gui </li></ul><ul><li>Mac ...
Subversion レポジトリと連携させる <ul><li>$ git svn clone http://svn.codecheck.in/ codecheck </li></ul><ul><li>(checkout) </li></ul><...
Git  ローカルでごにょる <ul><li>$ git commit -a -m &quot; メッセージ &quot;  </li></ul><ul><li>( ローカルにコミット  -a で全ファイル対象  -F でファイル指定 )  <...
結論 <ul><li>git svn dcommit  で  git commit  分  </li></ul><ul><li>SVN commit  されるのでいけてない! </li></ul><ul><li>git reset --mixe...
Upcoming SlideShare
Loading in …5
×

Svn+Git

3,719 views

Published on

Published in: Technology
  • Dating for everyone is here: ♥♥♥ http://bit.ly/2F7hN3u ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ♥♥♥ http://bit.ly/2F7hN3u ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Svn+Git

  1. 1. Subversion + Git でなんとなく分散バージョン管理っぽい [email_address]
  2. 2. バージョン管理システム ? <ul><li>主にプログラムの開発において、ソースコードやその他のデータを管理するために用いられるシステムのこと。 </li></ul><ul><li>多数の人によって開発が行われる商業的なソフトウェア開発やオープンソースコミュニティにおいて一般的に使用される。 </li></ul><ul><li>http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0 </li></ul>
  3. 3. Subversion? <ul><li>集中バージョン管理システム </li></ul><ul><li>Win GUI client </li></ul><ul><li>http://tortoisesvn.net/ </li></ul><ul><li>http://www.gside.org/Gentoo/subversion/subversion_client.html </li></ul><ul><li>Mac GUI client </li></ul><ul><li>http://versionsapp.com/ </li></ul><ul><li>http://www.moongift.jp/2008/06/versions/ </li></ul>
  4. 4. Git? <ul><li>分散バージョン管理システム </li></ul><ul><li>Win </li></ul><ul><li>Cygwin </li></ul><ul><li>git-gui </li></ul><ul><li>Mac </li></ul><ul><li>macports? </li></ul><ul><li>http://www.moongift.jp/2008/04/git_gui/ </li></ul><ul><li>http://code.google.com/p/git-osx-installer/ </li></ul>
  5. 5. Subversion レポジトリと連携させる <ul><li>$ git svn clone http://svn.codecheck.in/ codecheck </li></ul><ul><li>(checkout) </li></ul><ul><li>$ git svn rebase </li></ul><ul><li>(update) </li></ul><ul><li>$ git svn dcommit --username rytich </li></ul><ul><li>(commit) </li></ul>
  6. 6. Git ローカルでごにょる <ul><li>$ git commit -a -m &quot; メッセージ &quot; </li></ul><ul><li>( ローカルにコミット -a で全ファイル対象 -F でファイル指定 ) </li></ul><ul><li>$ git add -v git01.txt </li></ul><ul><li>( ファイル追加 -v で結果出力 ) </li></ul><ul><li>$ git rm -v git02.txt </li></ul><ul><li>( ファイル削除 ) </li></ul><ul><li>$ git status </li></ul><ul><li>$ git diff </li></ul>
  7. 7. 結論 <ul><li>git svn dcommit で git commit 分 </li></ul><ul><li>SVN commit されるのでいけてない! </li></ul><ul><li>git reset --mixed すれば・・・? </li></ul><ul><li>.svn がフォルダごとにできなくてよかったです。 </li></ul><ul><li>svk とどっちがいいんだろう? </li></ul>

×