Upload
hidenori-goto
View
1.808
Download
0
Embed Size (px)
DESCRIPTION
多治見IT勉強会 第8回での資料
Citation preview
と多治見IT勉強会
と
多治見IT勉強会 資料GOTTi@iNNX
と多治見IT勉強会
subversionについて
● 現在最も普及しているバージョン管理システム
● CSVの後継
● UNIXのコマンド群で構成されます
● Apacheと連携するように設定すると、HTTP経由でも利用できます
● 履歴の管理、差分の管理http://subversion.tigris.org/
と多治見IT勉強会
subversionの利用方法
● UNIX系ならコマンドから
● WindowsならTortoiseSVNをインストール
● http://tortoisesvn.tigris.org/● Eclipseのプラグインを利用(subclipse/subversive)
● subversive http://community.polarion.com/index.php?page=overview&project=subversive
と多治見IT勉強会
subversionの利用例(1)
● リビジョンログの確認
● コミット時にコメントを書いておくことで、後から当該リビジョンでどのような変更を行ったのか追跡しやすくなります
と多治見IT勉強会
subversionの利用例(2)
● リビジョン間の変更箇所の確認
と多治見IT勉強会
subversionまとめ
● 開発の現場には必須
● プロジェクトのソース以外にも、さまざまなファイルをリビジョン管理しよう!
● プロジェクトの仕様書などはもちろん、プログラム開発に直接は関係のないドキュメント類などもまとめて履歴管理すべし。
と多治見IT勉強会
SugarSyncの紹介
● 無料で利用できるオンラインファイル同期ツールの1つ
● https://www.sugarsync.com/● 他にDropboxやZumoDriveがあります
● 無料アカウントで2GBの容量
● 有料アカウントは $4.99/month 30GB~
● 企業向けアカウントもあります(マルチユーザー)
● 無料アカウントでは、2台のコンピュータの同期まで
● DropBoxやZumoDriveの場合は台数の制限がない
● 特徴は、任意のフォルダを同期できること
● DropBoxやZumoDriveは、固定のフォルダ/ドライブが同期される
と多治見IT勉強会
SugarSyncの利用方法
● アカウントを登録する
● クライアントをインストールする
● Windows/Mac/iPhone/BlackBerry/Android/WindowsMobile● デフォルトのマジックブリーフケースをそのまま使うか、同期するフォルダを
指定する
と多治見IT勉強会
モバイルオフィスでの利用例の紹介
● 何がしたいのか?
● symfonyのドキュメント翻訳の作業を、外出時のネットブックでも行いたい
● symfonyのドキュメント翻訳プロジェクトは、公式のsubversionリポジトリで管理されている
– 自分の管理下のリポジトリではないので、あまりに頻繁なコミットなどは控えるべき。→作業途中すぎるものをコミットなどは基本的に行わない。
● ドキュメントはそこそこボリュームがあるので、1作業単位では公式サイトにコミットできるところまで作業が完了しない
と多治見IT勉強会
モバイルオフィスでの利用例(NG)
● 公式リポジトリは作業コミットすべきでない!
subversionで同期
subversionで同期
と多治見IT勉強会
モバイルオフィスでの利用例(OK)
● ローカルの作業はSugarSyncで同期する
subversionで同期
SugarSyncで同期
と多治見IT勉強会
参考資料
● Subversion● http://www.amazon.co.jp/dp/4274066800● 実践的な利用方法を解説
● OSSで一般的な管理方法など