バージョン管理を使い始めたばかりで、頭が回転しています! ブランチ、チェックアウト、マージ、リベースに頭を悩ませようとしています。これらはばかげた質問だと確信していますが、助けていただければ幸いです。
私のプロジェクトは PHP です。IDE には Aptana スタジオ、Git GUI には Bitbucket と SourceTree を使用しています。
したがって、これが現在どのように機能するかについて、大まかなアイデアがあると思います。どこが間違っているか教えてください。
新しい機能を追加したいとします。私はマスターブランチを持っています。Aptana では、ファイルを右クリック → Go to teamし、新しいブランチを作成できます。そのブランチに名前を付けることができfeature a1bc
ます。私は自分の変更を行います。
この機能とすべての変更が完了したら、Team → Commitをクリックし、次にTeam → Merge branch → masterをクリックします。これにより、変更がマスター リポジトリにマージされます。
これは、大まかに機能追加などを行う方法ですか? また、時間の経過とともに 100 以上の機能がある場合はどうすればよいですか? これらのすべてのフィーチャー ブランチを保持するか、それらが再びマージされた後に削除する必要がありますか?