バージョン管理的な何か
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

バージョン管理的な何か

on

  • 1,806 views

TPF 第一回勉強会での発表スライド

TPF 第一回勉強会での発表スライド

Statistics

Views

Total Views
1,806
Views on SlideShare
1,801
Embed Views
5

Actions

Likes
1
Downloads
5
Comments
0

1 Embed 5

http://s.deeeki.com 5

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />

バージョン管理的な何か Presentation Transcript

  • 1. バージョン管理的 な何か tamaTuesday 24 March 2009
  • 2. バージョン管理 リポジトリでソースコードを管理 差分 / ブランチ / ログ 最近はまともに使えるようになった ジョエルテスト 未だエクセル / 手動な環境も?Tuesday 24 March 2009
  • 3. ブランチ master 作る test release 作る マージTuesday 24 March 2009
  • 4. 管理の仕方 中央集権型 一つのサーバがリポジトリを管理, それに対して様々な操作を行う 分散型 リポジトリをローカルで管理 それぞれが一つのブランチな感じTuesday 24 March 2009
  • 5. 中央集権型 Subversion / CVS / RCS / etc...Tuesday 24 March 2009
  • 6. 分散型 Git / Mercurial / Bazaar / etc...Tuesday 24 March 2009
  • 7. ソースコード以外 Deltasql データベースのバージョン管理 ブランチも切れる? Hatta Wiki 内部でMercurialを使用Tuesday 24 March 2009
  • 8. つかえるソフトウェアTuesday 24 March 2009
  • 9. Subversion(SVN) 今でも広く使われている これだけ提供しているOSSも 資産がたくさん ただ一部で分散型への移行も SVKによる分散利用Tuesday 24 March 2009
  • 10. Git(git) LinuxカーネルやRailsとか GitHubがもの凄く使いやすい Git用のホスティングサイト fork / pull request / gem 生成 git-svnでSubversionも使えるTuesday 24 March 2009
  • 11. Mercurial(hg) MozillaやFreeBSDとか Gitよりもシンプル(な感じ) 基本的に出来ることは一緒 GitHubクローンのBitbucket 皆がGitHubに行くので軽い!Tuesday 24 March 2009
  • 12. 簡単な使いかた hg init hg rm リポジトリ作る! 対象から外す! hg add foo.txt hg pull / push 管理対象にする! 他のリポジトリ へとアクセス! hg commit etc... 変更を保存!Tuesday 24 March 2009
  • 13. その他の分散型 Bazaar 細かい所に手が届く? Ubuntuで採用 Darcs HaskellTuesday 24 March 2009
  • 14. まとめ 手動での管理はやめましょう 講義とかでも触れてほしい オススメは手軽な分散型 Javaで作るとか作らないとか Git / Mercurialのネイティブ辺りTuesday 24 March 2009