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
razokulover
December 12, 2013
Technology
1
72
はじめてのgit-svn
社内共有用に作成
razokulover
December 12, 2013
Tweet
Share
More Decks by razokulover
See All by razokulover
GIFMAGAZINEの話
razokulover
0
2.2k
2013年の振り返り はてなブログとホットエントリ
razokulover
0
6.4k
tail -f 駆動開発を支えるSeleniumIDEの使い方
razokulover
0
150
Other Decks in Technology
See All in Technology
All you need to know about InnoDB Primary Keys
lefred
0
120
アジャイル開発とスクラム
araihara
0
160
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
100
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
サーバーレスアーキテクチャと生成AIの融合 / Serverless Meets Generative AI
_kensh
12
3k
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
770
High Performance PHP
cmuench
0
140
AndroidデバイスにFTPサーバを建立する
e10dokup
0
240
君も受託系GISエンジニアにならないか
sudataka
2
370
MC906491 を見据えた Microsoft Entra Connect アップグレード対応
tamaiyutaro
1
480
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
240
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Code Review Best Practice
trishagee
66
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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 おわり