1

私たちは 2 人の開発者で、小さなプロジェクトで Mercurial を使用したいと考えています。二人とも初めて Mercurial と連絡を取ります。リポジトリ用の Bitbucket アカウントを開設します。テスト プロジェクトのスケルトンを生成し、リポジトリにプッシュしました。私の同僚はリポジトリからクローンを作成し、テスト用に何かをコミットしました。今、彼はそれをリポジトリ サーバーにプッシュしたいと考えています。

ここに画像の説明を入力

ヘッド リビジョンがないため、2 つのブランチをマージできません。master ブランチしか更新できず、次のようなものが得られました。

ここに画像の説明を入力

2 つのブランチをマージする方法はありますか? そのような考えを管理するためのベストプラクティスは何ですか (例: 機能を開発する)? 同僚がクローンを作成して、新しい名前付きブランチを開く必要があるのではないでしょうか?

4

2 に答える 2

1

ヘッド リビジョンがないため、2 つのブランチをマージできません。

別の理由でマージできません-ブランチがまったくありません。アクティブな変更セットだけが頭ではありません。hg upCLI で、または TortoiseHG でヒントを更新して、線形化履歴のトリックを実行します

アップデート

于 2013-02-21T22:10:00.390 に答える
1

Mercurial の要点 - 常にローカルでマージします。リポジトリで、親リポジトリにプッシュ バックします。

bitbucket リポジトリは単なるコンテナーです。これをマスター リポジトリとして保持し、すべての作業をローカルで行います。

また、@Boas が示唆したように、DVCS Uhginitを見てください。どちらも初心者 (および上級ユーザー) に最適で、DVCS とうまく並べ替えられます。

于 2013-02-21T11:40:11.310 に答える