Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
はじめてのgit-svn
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
razokulover
December 12, 2013
Technology
87
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてのgit-svn
社内共有用に作成
razokulover
December 12, 2013
More Decks by razokulover
See All by razokulover
GIFMAGAZINEの話
razokulover
0
2.3k
2013年の振り返り はてなブログとホットエントリ
razokulover
0
6.4k
tail -f 駆動開発を支えるSeleniumIDEの使い方
razokulover
0
160
Other Decks in Technology
See All in Technology
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
310
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.2k
AIを駆使した OSS脆弱性調査のすゝめ
saku0512
0
100
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
700
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
CIで使うClaude
iwatatomoya
0
230
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
2
500
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.3k
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
180
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
4.7k
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
2
3.4k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
Why Our Code Smells
bkeepers
PRO
340
58k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
We Have a Design System, Now What?
morganepeng
55
8.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
210
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 おわり