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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

バージョン管理的な何か

1,235
views

Published on

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

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

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,235
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide




























  • 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