Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
はじめてのgit-svn
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
razokulover
December 12, 2013
Technology
89
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.4k
2013年の振り返り はてなブログとホットエントリ
razokulover
0
6.4k
tail -f 駆動開発を支えるSeleniumIDEの使い方
razokulover
0
160
Other Decks in Technology
See All in Technology
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
Minecraft JavaのMODをSwiftで作る
1mash0
0
170
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
510
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
30
26k
HHKBエバンジェリストになる方法
941
0
110
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
0
100
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
160
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
LLMに渡さなかった仕事
nanaism
0
340
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
970
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.6k
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
830
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
320
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
BBQ
matthewcrist
89
10k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Writing Fast Ruby
sferik
630
63k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
How to Ace a Technical Interview
jacobian
281
24k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
A Soul's Torment
seathinner
8
3.6k
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 おわり