coins11/programming-2 — Issue #1: ブランチ切ろう！
Author: yoshimuraYuu
Created: 2012-02-02 14:10:38+00:00
State: open

もはや今さら感がやばいですが、
このフォルダによる管理はいろいろと面倒であると思う。
例えば、

* プルするときに、全員分のソースを引っ張る必要がある。
* masterブランチに皆が書きこむので、ヒストリがすごいことになる。
* なんらかの理由で他人のフォルダの中身を破壊する可能性がある。
* やばいファイルをプッシュしてしまったあと、気づいて消そうとしたら、すでに誰かが別のコミットをしてしまった。
（自分の歴史と他人の歴史が混じる）

ということで、いろいろとやばそうな問題があると思う。
別々のブランチ（例えばgithubのアカウント名など）を作って、その中にコミットし続けるのが良いとおもう。

* 引っ張るときに指定したブランチで良い。
* 自分しか歴史に影響しないので、邪悪な歴史改竄も許される。
* 他人のブランチを上書きする可能性はまずない。書いても修復しやすい。
* マージ出来るかもわからん。

と、このようなメリットがあるので、次になんらかのリポジトリを作る場合は、
従来のフォルダ管理を捨てて、ブランチによる管理をしたほうがいいんじゃないかなと思います。