バージョン管理的                           な何か                           tamaTuesday 24 March 2009
バージョン管理                        リポジトリでソースコードを管理                         差分 / ブランチ / ログ                        最近はまともに使えるように...
ブランチ                               master                                        作る    test                release   作る   ...
管理の仕方                        中央集権型                         一つのサーバがリポジトリを管理,                         それに対して様々な操作を行う        ...
中央集権型                        Subversion / CVS / RCS / etc...Tuesday 24 March 2009
分散型                        Git / Mercurial / Bazaar / etc...Tuesday 24 March 2009
ソースコード以外                        Deltasql                          データベースのバージョン管理                          ブランチも切れる?       ...
つかえるソフトウェアTuesday 24 March 2009
Subversion(SVN)                        今でも広く使われている                         これだけ提供しているOSSも                         資産がたくさん ...
Git(git)                        LinuxカーネルやRailsとか                        GitHubがもの凄く使いやすい                         Git用のホステ...
Mercurial(hg)                        MozillaやFreeBSDとか                        Gitよりもシンプル(な感じ)                         基本的に...
簡単な使いかた                        hg init          hg rm                           リポジトリ作る!         対象から外す!                  ...
その他の分散型                        Bazaar                          細かい所に手が届く?                          Ubuntuで採用              ...
まとめ                        手動での管理はやめましょう                         講義とかでも触れてほしい                         オススメは手軽な分散型         ...
Upcoming SlideShare
Loading in …5
×

バージョン管理的な何か

1,635 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,635
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide




























  • バージョン管理的な何か

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

    ×