新しい機能の開発をデフォルトで行うか、Webサイトプロジェクトの機能のためだけに作成されたまったく新しいブランチを行ったとします。機能をライブWebサイトにプッシュするときが来たら、それをライブブランチに移動し、次にhg archive
apacheディレクトリに移動します。
すべてを通して、ライブブランチに公開する準備がまだ整っていない他の無関係な変更をプッシュしないように絶対にしたいと思います。
これもいい考えですか?それとも私はまったく違うことをするべきですか?
コードがデフォルトの場合、必要なものを1つだけプッシュし、すべてをプッシュするのはどうすればよいですか?最新のチェンジセットだけをプッシュする場合、それらのファイルの最新バージョンを送信するのに十分賢いですか、それともチェンジセットのみを実行しますか?
コードがまったく新しいブランチにある場合、ブランチ全体をライブにマージしますか?これらの変更をデフォルトのブランチに戻して、そこにも表示されるようにするにはどうすればよいですか?
Mercurial Kick Startガイドの「タスクベースの管理」セクションを読んでいて、デフォルトをブランチにマージすることについて言及しています。私はこれが非常に紛らわしいことに気づき、なぜあなたがこれをするのか疑問に思いました。
あなたたちが提供できるどんな助けにも感謝します。
[編集]TortoiseHGBTWを使用しています[/編集]