最近、SCM ソフトウェアの使用を開始することを決定し (おそらく、かなり前から使用していたはずです)、Mercurial を試すことにしました。私が見つけた限りでは、Git よりも Windows の方が優れていると思われます。また、コマンド ラインの代わりに TortoiseHG を使用することも計画しています。私はまだ学習の初期段階にあり、相反する答えを見つけ続けている質問があります。
Apache サービスの PHP サイトがあります。将来サーバーを適切に仮想化できるようになるまで (開発者ごとに 1 つ)、各開発者の作業コピーを異なるポートに配置する予定です。新しい開発を続けている間、「安定した」ビルドのためにブランチ/タグ/何かを保持したいと思います。もちろん、バグ修正があればすぐにプッシュしたいのですが、開発ブランチにマージしたいとも考えています。
リポジトリのクローンを作成し、クローンに変更を加え、完了したらマージする必要があると聞いたことがあります。
また、ブランチを使用し、完了したらブランチをマージする必要があるとも聞きました。
リポジトリの場合、apache はどうしますか? 新しい機能を追加するたびに、別のディレクトリを指すように再構成する必要があるのは面倒です...
皆さんがこれを照らすことができる光をありがとう。助けてくれてありがとう!
これについてどうすればよいでしょうか?
[編集] あと、HGの「棚」「パッチ」って何?ダブルありがとう。