Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのgit-svn

razokulover
December 12, 2013

 はじめてのgit-svn

社内共有用に作成

razokulover

December 12, 2013
Tweet

More Decks by razokulover

Other Decks in Technology

Transcript

  1. 2 あじぇんだ ・git-svnってなに? ・つかいかた * * * *Git Git Git

    Gitの使い方や便利さは説明しません! の使い方や便利さは説明しません! の使い方や便利さは説明しません! の使い方や便利さは説明しません!
  2. 6 つかいかた(準備) ①Git,git-svnをインストール $yum install install install install git git

    git git git git git git-svn ②Subversionからソースをclone $git git git git svn clone -s --prefix svn/ [svnリポジ トリ(trunkはつけない)] [clone後ディレク トリ名] ③exclude設定とかReviewBoard設定とか $git git git git svn show-ignore >> .git git git git/info/exclude
  3. 7 つかいかた(開発1) ①ブランチをつくる $git checkout –b fixtitle ②開発したらaddする $git add

    hoge.html ③addをローカルにcommitする $git commit –m “Fix title” ①~③を繰り返す
  4. 8 つかいかた(開発2) ①ブランチをローカルのマスターにマージ $git checkout master//fixtitleブランチなう $git merge fixtitle --squash

    ②svnへcommitするためのコメントを書く $git commit –m “refs #123 タイトル修正” ③Subversionへcommit $git svn dcommit --squashでmasterへmergeすることで Subversionのコミットログを汚さない