Veracity-次世代DVCSとは俺の事だ- 2012.10.29 TFSUG 13th
Self Introduction名前:きょん(kyon_mm)Blog : うさぎ組Target : 開発環境改善Groovy、テスト、自動化、アジャイル、品質保証25歳うさみみ系男子SCMBootCamp, Nagoya.Testing, ...
MSのツールが出ないけどMSをdisっているわけじゃないです><
なかよくしてねっ>!<
DVCS =サーバと同期せずにコミットができるVCS
DVCSGitMercurialBazaarDarcs(Camp)
ところで
開発ツールの3本柱
開発ツールの3本柱DVCSITSCI
開発ツールの3本柱DVCS   Git, Mercurial, BazaarITS    Trac, Redmine, JIRACI     Jenkins, Go
複数ツールのインストール  はコストが高い
起きそうな問題ツールが使っているランタイム環境のバージョンと、インストール端末のランタイム環境のバージョン差異で苦しむOSによってはサポートされていないパラダイムの異なる複数ツールの知識を一人で蓄積するのに時間がかかる
結果としてインストールの自動化が複雑かしやすいワークフローを考える人と、ツールを知っている人が分断されやすい使う事へのハードルがあがる
そこで
Veracityですよ!
開発ツールの3本柱DVCS   Git, Mercurial, BazaarITS    Trac, Redmine, JIRACI     Jenkins, Go
開発ツールの3本柱 VerDVCS a   Git, Mercurial, Bazaar      cityなITS                 ら全JIRA         Trac, Redmine, 部                ...
DEMO
Veracityの素晴らしい所
必要なものがだいたい   っている
DVCSコマンドラインがわかりやすい! (Mercurialっぽいサーバーが簡単に使える!(Mercurialっぽいコミットとチケットが結びつく!(期待しているのはGUIの復活!1.xまではTortoiseVeracityがあったので
ITSWebインターフェースプラグインなしでのバーンダウン、Wiki、入力補完、シンタックスハイライト 機能
Build必要なスクリプトがJS環境毎のテストがメトリクスとして見れる
Veracityの残念?なところ
DVCSrebase/reset/histedit/amend と呼ばれるリビジョンの事後操作ができないよく考えるとユーザーがリポジトリ毎に設定必要な気がする
まとめ
まとめVeracityはWin/Mac/Linuxで使えてインストール一発のDVCS/ITS/CI環境OSSだから問題があっても直せます(ただしC言語(詳細は知らん(Gitよりまともなコードであることを祈っているとりあえずやってみるには結構楽で...
Upcoming SlideShare
Loading in …5
×

Veracity -次世代DVCSとは俺の事だ-

2,672 views

Published on

TFSUGでの発表

Published in: Technology

Veracity -次世代DVCSとは俺の事だ-

  1. 1. Veracity-次世代DVCSとは俺の事だ- 2012.10.29 TFSUG 13th
  2. 2. Self Introduction名前:きょん(kyon_mm)Blog : うさぎ組Target : 開発環境改善Groovy、テスト、自動化、アジャイル、品質保証25歳うさみみ系男子SCMBootCamp, Nagoya.Testing, 基礎勉強会
  3. 3. MSのツールが出ないけどMSをdisっているわけじゃないです><
  4. 4. なかよくしてねっ>!<
  5. 5. DVCS =サーバと同期せずにコミットができるVCS
  6. 6. DVCSGitMercurialBazaarDarcs(Camp)
  7. 7. ところで
  8. 8. 開発ツールの3本柱
  9. 9. 開発ツールの3本柱DVCSITSCI
  10. 10. 開発ツールの3本柱DVCS Git, Mercurial, BazaarITS Trac, Redmine, JIRACI Jenkins, Go
  11. 11. 複数ツールのインストール はコストが高い
  12. 12. 起きそうな問題ツールが使っているランタイム環境のバージョンと、インストール端末のランタイム環境のバージョン差異で苦しむOSによってはサポートされていないパラダイムの異なる複数ツールの知識を一人で蓄積するのに時間がかかる
  13. 13. 結果としてインストールの自動化が複雑かしやすいワークフローを考える人と、ツールを知っている人が分断されやすい使う事へのハードルがあがる
  14. 14. そこで
  15. 15. Veracityですよ!
  16. 16. 開発ツールの3本柱DVCS Git, Mercurial, BazaarITS Trac, Redmine, JIRACI Jenkins, Go
  17. 17. 開発ツールの3本柱 VerDVCS a Git, Mercurial, Bazaar cityなITS ら全JIRA Trac, Redmine, 部 あり ますCI Jenkins, Go !
  18. 18. DEMO
  19. 19. Veracityの素晴らしい所
  20. 20. 必要なものがだいたい っている
  21. 21. DVCSコマンドラインがわかりやすい! (Mercurialっぽいサーバーが簡単に使える!(Mercurialっぽいコミットとチケットが結びつく!(期待しているのはGUIの復活!1.xまではTortoiseVeracityがあったので
  22. 22. ITSWebインターフェースプラグインなしでのバーンダウン、Wiki、入力補完、シンタックスハイライト 機能
  23. 23. Build必要なスクリプトがJS環境毎のテストがメトリクスとして見れる
  24. 24. Veracityの残念?なところ
  25. 25. DVCSrebase/reset/histedit/amend と呼ばれるリビジョンの事後操作ができないよく考えるとユーザーがリポジトリ毎に設定必要な気がする
  26. 26. まとめ
  27. 27. まとめVeracityはWin/Mac/Linuxで使えてインストール一発のDVCS/ITS/CI環境OSSだから問題があっても直せます(ただしC言語(詳細は知らん(Gitよりまともなコードであることを祈っているとりあえずやってみるには結構楽ですそのうち日本語で情報をまとめます(11月中

×