Takumi IINO avatar Takumi IINO committed 312df44

update

Comments (0)

Files changed (1)

 自己紹介
 ========
 
-- 名前
+- 飯野卓見 (`@troter <http://twitter.com>`_)
 
-  -  飯野卓見
+- 株式会社タイムインターメディア所属
 
-- 仕事
-
-  - 株式会社タイムインターメディア所属
-  - BtoBのWebアプリケーション、ECサイトなどの構築、保守などに従事
+  - BtoB、BtoCのWebアプリケーションの構築、保守などに従事
+  - 普段はJava, Ruby, PHPなどを書いてます
 
 - 参加コミュニティ
 
-  - mercurial-ja, TokyoMercurial
+  - mercurial-ja, TokyoMercurial などなど
 
-.. image:: pyconjp2012_logo.png
+.. image:: TOKYOMercurial.gif
 
 ----
 
 アジェンダ
 ==========
 
-バージョン管理システムのブランチの話をします。
+バージョン管理システムのブランチの話をします。Pythonの話は少ないです。
 
-- 分散バージョン管理とは
-- ブランチ戦略とブランチ戦術の違い
+- バージョン管理の話
+- ブランチ戦略とは
 - ブランチ戦略のパターン
 
-  - 基本編
-  - 応用編
-  - 発展編
+  - 基本編、応用編、発展編
 
 - まとめ
 
+.. image:: pyconjp2012_logo.png
+
 ----
 
-..
-  免責
-  ====
+バージョン管理してますか?
+==========================
 
-  発表者は主にMercurialを使っているので、発表資料についても
+----
 
-  - Gitのブランチの考え方(ブランチ=履歴)
+バージョン管理してますか?
+==========================
 
-  ではなく
+- プログラムはバージョン管理していますか?
+- 変更したら忘れずにコミットしていますか?
+- コミットログに変更内容の概要を書いていますか?
+- 変更前の内容は削除していますか?
 
-  - Mercurialのブランチの考え方(ブランチ=リビジョンのグルーピング、もしくはグラフの線)
+  - コメントアウトして残していない
+  - コメントアウトをコメントアウトしていない
 
-  になっています。
+----
 
-  ----
+ここまで初級編
+==============
+
+----
+
+バージョン管理してますか?
+==========================
+
+- 本番のソースコード、リポジトリにありますか?
+
+  - 本番にリリースした時に先祖返りは発生しませんか
+  - 本番に上がっているソースコードがどのバージョンかわかりますか?
+
+- 開発の手を止めずにリリース準備作業を行えますか?
+- 複数のリリース日の作業、並行出来ますか?
+- 複数人で開発したときにプログラムは壊れませんか?
+- すぐにリリース出来ますか?
+
+----
 
 ソフトウェアを開発する上で
 ==========================
 ブランチ戦略とブランチ戦術の違い
 ================================
 
+便宜上、次の観点から分類
+
+- 一人が扱うブランチの話(ブランチ戦術)
+- 複数人が扱うブランチの話(*ブランチ戦略*)
+
+----
+
+一人が扱うブランチの話
+======================
+
+- topic ブランチとチケット駆動開発
+- feature ブランチ
+
+  - 新機能を開発する為に利用するブランチ
+
+- pull request と レビュー
+
+----
+
+ブランチ戦略とブランチ戦術の違い
+================================
+
 次の観点から分類
 
 - 一人が扱うブランチの話(ブランチ戦術)
 
   - トピックブランチとチケット駆動開発
-  - フィーチャーブランチ
+  - feature ブランチ
   - pull request と レビュー
 
 - 複数人が扱うブランチの話(*ブランチ戦術*)
 おしらせ
 ========
 
-**バージョン管理システムの運営** や **ブランチ戦略** に興味を持った方へ
+**分散バージョン管理システム** や **ブランチ戦略** に興味を持った方へ
 
 - **TokyoMercurial 6 開催します**
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.