0

私はまだMercurialに慣れていないので、何が間違っているのか教えてください。

開発者ごとにhgリポジトリがあります。ブランチの新機能に取り組んでいxます。それ以来、他の人がプロジェクトに重大な変更を加え、私はそれを自分のリポジトリに取り込みました。ただし、ブランチで作業しているときx、作業コピーにはまだ古いものが残っているため、共有MySQLデータベースではうまく機能しません。

Q:自分のコードをxブランチに残したまま、他の開発者に新しいものを提供するようにブランチを更新するにはどうすればよいですか?私はまだ彼らがそれを手に入れる準備ができていません、そして私は絶対に合併xしたくありませんdefault...私はここで何をすべきかわかりません...

それとも私はこれを完全に間違った方法で行っていますか?もしそうなら、私は代わりに何をすべきですか?

[編集]また、私はTortoiseHGを使用しているので、それに固有の指示があれば幸いです。[/編集]

4

1 に答える 1

0

あなたはすべてを正しくやっています。他の開発者の作業に「追いつく」には、デフォルトのブランチを自分のxブランチにマージする必要があります。その逆ではありません。

あなたがあなたのxブランチにいるとき、それはするのと同じくらい簡単hg merge defaultです。

編集hg merge:私は、と同等であるという私の声明を削除しましたhg merge defaultが、これは誤りです。ドキュメントを読み間違えました。

于 2012-07-25T14:39:46.370 に答える