マージします。私はMercurialにこれらの分野でそれを手助けするために与えられるオプションがあるかどうか疑問に思っています。Mercurialの必要なマニュアルは、私はMercurialの下で実行されているプロジェクトを持っていると私は自動的にマージすることができるはずと信じていたときに、ファイルを手動で、マージ必要な状況の多くを発見していますが予期せず
プロジェクトには、プロジェクト上で編集できない数百のファイルがあるプラットフォームがあります。プラットフォームが更新されると、プロジェクトはMercurialの外部でこれらのコアファイルの更新版を取得します。私は何度見ている順序は次のとおりです。(コアプラットフォームの更新メカニズムにリンクされている)、中央のdevのシステムで
:
- はコアプラットフォームの新バージョンを取得します。
- これらの変更をコミットします。私のLinuxボックスの中央水銀サーバー
からhg commit -m "New platform release"
- コミットローカルの変更
- 中央水銀サーバーからプル、および
- がコアにマージの競合を検索マージしようファイル
最後の2つのコアファイルIベースバージョンとローカルバージョンの間で変更を加えないでください(ビルド中にアクセス時間が更新されますが、内容は同じです)。唯一の変更は、私がマージしているリモートリビジョンです。私の知る
唯一の非標準的な構成は、中央水銀インスタンスはRedmineのリポジトリを更新するcommitフックのセットアップで、Rhodecodeの下で実行されていることです。
マージンを把握するために水銀で設定できるものはありますか?
マジックが間違っている次回のデバッグ出力を見てみましょう。 – asc99c