Enviar búsqueda
Cargar
Subversionにまつわる試行錯誤 090627.Key
•
Descargar como ZIP, PDF
•
2 recomendaciones
•
688 vistas
K
kazukichop
Seguir
Tecnología
Entretenimiento y humor
Denunciar
Compartir
Denunciar
Compartir
1 de 30
Descargar ahora
Recomendados
jenkins先生にライブラリの更新をお願いする
jenkins先生にライブラリの更新をお願いする
Yuichi Tanaka
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
5分でわかる静的解析入門
5分でわかる静的解析入門
Kenta USAMI
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Yuusuke Takeuchi
Day30 os
Day30 os
KokiYamashita2
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
Flask入門
Flask入門
aoshiman
Recomendados
jenkins先生にライブラリの更新をお願いする
jenkins先生にライブラリの更新をお願いする
Yuichi Tanaka
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
5分でわかる静的解析入門
5分でわかる静的解析入門
Kenta USAMI
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Yuusuke Takeuchi
Day30 os
Day30 os
KokiYamashita2
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
Flask入門
Flask入門
aoshiman
Subversion
Subversion
ghiblar
SVN入門
SVN入門
Francisco Dalla Rosa Soares
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
suga masao
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
将 高野
Git超入門
Git超入門
Hidetoshi Mori
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
ina job
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
Seiichiro Ishida
20120125 チーム開発
20120125 チーム開発
s_taichan
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
Developers Summit
vimプラグインでよりよい(ry
vimプラグインでよりよい(ry
soh335
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
SIerでもSphinxを使いたい!総括
SIerでもSphinxを使いたい!総括
kk_Ataka
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
S03 t1 python_learningdiary#3
S03 t1 python_learningdiary#3
Takeshi Akutsu
Más contenido relacionado
Destacado
Subversion
Subversion
ghiblar
SVN入門
SVN入門
Francisco Dalla Rosa Soares
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
suga masao
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
将 高野
Git超入門
Git超入門
Hidetoshi Mori
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
Destacado
(8)
Subversion
Subversion
SVN入門
SVN入門
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
SubversionとSugarsync
SubversionとSugarsync
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
Git超入門
Git超入門
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Similar a Subversionにまつわる試行錯誤 090627.Key
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
ina job
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
Seiichiro Ishida
20120125 チーム開発
20120125 チーム開発
s_taichan
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
Developers Summit
vimプラグインでよりよい(ry
vimプラグインでよりよい(ry
soh335
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
SIerでもSphinxを使いたい!総括
SIerでもSphinxを使いたい!総括
kk_Ataka
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
S03 t1 python_learningdiary#3
S03 t1 python_learningdiary#3
Takeshi Akutsu
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
Takeshi Komiya
Hachiojipm31
Hachiojipm31
Junichiro Suzuki
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Masami Yabushita
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
Study Group by SciencePark Corp.
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
Similar a Subversionにまつわる試行錯誤 090627.Key
(20)
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
20090828 Webconlocal
20090828 Webconlocal
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
vimプラグインでよりよい(ry
vimプラグインでよりよい(ry
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
SIerでもSphinxを使いたい!総括
SIerでもSphinxを使いたい!総括
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
S03 t1 python_learningdiary#3
S03 t1 python_learningdiary#3
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
春を先取り!OpsWorksとChef ではじめる恋色コーデ術! #pyfes 2013.03
Hachiojipm31
Hachiojipm31
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Subversionにまつわる試行錯誤 090627.Key
1.
Subversionに まつわる試行錯誤 2009/6/27 バージョン管理勉強会
id:kazukichop
2.
自己紹介 • id:kazukichop
http://d.hatena.ne.jp/kazukichop http://twitter.com/kazukichop • Subversion歴 2年半
3.
Agenda 1. Subversionの学習 2. 業務への導入 3.
運用 4. まとめ
4.
本題に入る前に皆さんに アンケートです
5.
バージョン管理システム を使ったことない人?
6.
Subversionを使ったこと
ない人?
7.
話は変わって
8.
先日、こんな本 を読みました
9.
p69. FTPを使っている場合、ソースコードの管理も手作 業で行っていると思われます。 太古の時代に暮らしているならともかく、何らかの ソースコード管理システムを使うべきです。 p69. まだソースコード管理システムを使った事がないな ら、本書を閉じて大至急 Pragmatic Version Control
を買いに書店へ走るべきです。現代におい てソースコード管理を使わないというのは愚の骨頂 です。
10.
そこまで言わなくてもw
11.
今からでも遅くないので Subversion覚えよう!
12.
1. Subversionの学習
13.
私がSubversion を覚えた方法
14.
書籍を2冊読んだら なんとなく分かった!
15.
•Subversion実践入門 達人プログラマに学ぶバージョン管理 Pragmatic Version
Control の邦訳 •入門Subversion Windows/Linux対応
16.
17.
つまづいた事 • 用語や概念がわからない リポジトリって結局何よ?
trunk,branches,tagsは何が違うの?
18.
• リポジトリ:バージョン管理に必要な情報を保 存する場所 •
trunk,branches,tagsの違い:全部単なるディ レクトリ。慣例的な名前や用途があるだけで、 名前に惑わされず、どうやって使うかを理解す る。
19.
最低限のコマンドを
覚える! • add • checkout (co) • commit (ci) • copy (cp) • delete (del, remove, rm) • move (mv, rename, ren) • revert • status (stat, st) • update (up)
20.
後はとにかく使う! • ローカル環境でサーバ構築メモ等の管理につ かってみた
21.
2. 業務への導入
22.
導入検討時の状況 • インフラチームに所属していた • チーム内でサーバ構築メモは各自が手元に持っ
ている • サーバ構築用スクリプトやメンテナンス用のス クリプトを書いても共有されていない
23.
導入時の環境 • Tracの導入
サーバ構築マニュアルはWikiで管理 各種スクリプトはSubversionで管理 • コミット時はコミットログをチーム内MLに送 信(フック機能便利!) • 全員が最新リビジョンを持っておけば分散バッ クアップにもなる(最新がない場合はコミット ログ通知の差分から最新に戻す)
24.
環境に慣れてもらう • TortoiseSVN:windowsでもつかいやすい! • trunk内に自由な個人用ディレクトリを用意
共有サーバ代わりに使う
25.
3. 運用
26.
バックアップ • 毎晩リポジトリをtarで固めてバックアップ (深夜にコミットされないので) •
多分svnadmin dumpやった方が良いです
27.
フックを使う • postcommitフックを使用してコミット時に メールで関係者に通知する •
precommitフックを使用してコミット時にプ ログラムのシンタックスチェックを行い、エ ラーだったらコミットさせない
28.
4. まとめ
29.
まとめ • 使った事ない人はとにかく使ってみる • Trac、Redmineと組み合わせるとより便利に
なる(導入の提案もしやすい) • フックは便利なので、慣れてきたら積極的に使 いましょう!
30.
ご清聴ありがとう ございました!
Descargar ahora