Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
はじめてのgit-svn
Search
razokulover
December 12, 2013
Technology
1
83
はじめてのgit-svn
社内共有用に作成
razokulover
December 12, 2013
Tweet
Share
More Decks by razokulover
See All by razokulover
GIFMAGAZINEの話
razokulover
0
2.3k
2013年の振り返り はてなブログとホットエントリ
razokulover
0
6.4k
tail -f 駆動開発を支えるSeleniumIDEの使い方
razokulover
0
150
Other Decks in Technology
See All in Technology
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
エンジニアリングをやめたくないので問い続ける
estie
2
840
学習データって増やせばいいんですか?
ftakahashi
2
290
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Overture Maps Foundationの3年を振り返る
moritoru
0
160
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
390
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
130
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
230
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
460
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
regrowth_tokyo_2025_securityagent
hiashisan
0
200
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
540
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Facilitating Awesome Meetings
lara
57
6.7k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Automating Front-end Workflow
addyosmani
1371
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
KATA
mclloyd
PRO
32
15k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Code Review Best Practice
trishagee
74
19k
Producing Creativity
orderedlist
PRO
348
40k
Transcript
1 はじめてのgit-svn 2013/12/12 razokulover
2 あじぇんだ ・git-svnってなに? ・つかいかた * * * *Git Git Git
Gitの使い方や便利さは説明しません! の使い方や便利さは説明しません! の使い方や便利さは説明しません! の使い方や便利さは説明しません!
3 git-svnってなに? 》 git-svnとはマスターリポジトリで Subversionを利用しながら、ローカル ではGitを利用することができるツール http://sourceforge.jp/magazine/09/03/26/0834222
4 イメージ図 Subversion マスター Git ローカル
5 イメージ図 Subversion マスター Git ローカル git-svn git-svnがGitと Subversion間の差異を 変換してくれる!
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
7 つかいかた(開発1) ①ブランチをつくる $git checkout –b fixtitle ②開発したらaddする $git add
hoge.html ③addをローカルにcommitする $git commit –m “Fix title” ①~③を繰り返す
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のコミットログを汚さない
9 さんこうしりょう ・git-svnの使い方 http://transitive.info/article/git/comma nd/svn/ ・git-svnを使うときのベストプラクティス http://layzie.hatenablog.com/entry/20121 216/1355653349 ・git-svnとreview-boardの連携の話 http://qiita.com/razokulover/items/5d305
7e212da948cbc55
10 2ヶ月使ってみて >>ローカルに細かくcommitできる安心感 >>ブランチを細かく切れる便利さ >>その他Gitでできること全て! ◎git-svnならマスターのリポジトリを変 更するコストなく、Gitの便利さを手軽 に享受できる!
11 Subversionな皆さんもgit-svnを 使ってみましょう!
12 おわり