2013-06-07 14 views
6

ソロのgitリポジトリの機能のブランチを作成する理由はありますか?私がそれらをマスターに戻し合うと、早送りされ、私が最初に分岐したという実際の証拠はありません。私も気にする必要がありますか?ソロプロジェクトのGitブランチ

+0

履歴を保存したい場合は、早く早送りする必要はありません。私はそれをソロのものにも使うのはとても便利だと思っています。あなたが複数の開発者でそれらを使用する同じ理由のためにかなり。 – Doon

+0

一度に1つの機能ブランチでしか作業しない場合は、早送り以外のマージを特に要求しないかぎり、早送りマージを取得します。しかし、ある機能を使って作業している場合は、何か他のものを試してみるというインスピレーションを得て、別のブランチを試してから別の機能を試し、別のブランチを作成してバグを修正してください。ソロプロジェクトでも、早送り以外のマージを参照してください。 – twalberg

答えて

12

ブランチは、ソロプロジェクトでも本当に便利です。彼らはあなたが仕事を捨てやすくしたり、メインライン開発と分離しておくことができるように(必要な場合)、新しい機能を孤立させて開発することができます。

(またgit merge--no-ffフラグを渡すことによって、早送りマージを防止することができる。)

1
あなたは早送りせずにマージすることができ

、チェック例えばWhat is the difference between `git merge` and `git merge --no-ff`?

あなたの質問に答えて、私は自分のソロプロジェクトでブランチを使用します。実験的特徴を分離する。私はBootstrapからZurbに、KnockoutからAngularに切り替えるといいかもしれません。別のブランチは私に心の安らぎを与えます。