はCompletely manual Mercurial mergeを読んだメルド起動しません。私は、他のブランチが導入したいくつかの変更を削除する手動マージをしたいと思います。他のブランチにはいくつかのファイルに影響するチェンジセットがあり、それらをすべて変更したくありません。Mercurialのマニュアルマージは、私は、このような<code>.hgrc</code>を持って、
5
A
答えて
5
私は2つの推測を持っています。構成の設定が選択されていないか、またはMercurialが解決を必要とするマージを検討するのに十分な競合がありません。
前者がhg showconfig
であることを確認できます。メルド設定が表示されていることを確認してください。
これらが表示されている場合は、おそらく、マージしている2つのチェンジセット間に十分な競合がないことがあります。 premergeがfalseに設定されていても、まだマージが必要なものが必要です。両方のチェンジセットで同じファイルに実際の変更がありますか?おそらくhg merge --tool internal:fail
を試してから、hg resolve --list
をチェックして何があるかを確認してください。
0
diffを実行する際にMELDを使用するよう指示されています。私はこれを得る:
hg meld file.F
usage:
meld Start with no windows open
meld <dir> Start with VC browser in 'dir'
meld <file> Start with VC diff of 'file'
meld <file> <file> [file] Start with 2 or 3 way file comparison
meld <dir> <dir> [dir] Start with 2 or 3 way directory comparison
meld: error: no such option: -a
これはどこから来るのですか?
+0
こんにちは、これについて新しい質問をする必要があります。水銀のような正しい引数が与えられていないようです。 –
関連する問題
- 1. 私はこのような<code>ViewModel</code>持って右にShowDialog
- 2. は、私は、このようなクラスを持っているリスト<MyClass>
- 3. Valaのは、私は、このようなファイルを持って行
- 4. は、私はこのようなテーブルを持っているSQL
- 5. は、私はこのようなテーブルを持っているSQL
- 6. は、私は、このようなスクリプトを持って
- 7. は、私はこのようなシナリオを持ってmultiprocessing.Process
- 8. は、私はこのようなセットアップを持っているナビゲーション
- 9. Grailsは私はこのようなリストを持っている
- 10. は、私はこのようなレールにクエリを持って
- 11. は、私はこのようなモデルを持っている
- 12. PLSQLは:私はこのような手順を持って
- 13. は、私はこのようなモデルクラスを持っている
- 14. 私はこのような複雑なクエリを持って
- 15. は、なぜ私は/私はこのようなコードを持っているC
- 16. 私はこのようなOBJECTIDを持っているのObjectID
- 17. 私はこのようなXSLTのブロックコードを持って
- 18. 私はこのようなデータセットを持っている別の
- 19. は、私はこのようなクラスA持って質問
- 20. は、私はこのような文が持っている文
- 21. は、どのように私は、このようなデータを持っている
- 22. iphone - 私はこのような構造を持っている
- 23. 私はこのようなXMLを持っているXSL
- 24. 私はこのような文字列を持っている
- 25. 私はこのようなproplistを持ってproplist
- 26. 私はこのようなスクリプト持ってawkを
- 27. 私はこのようなコードを持ってヌル
- 28. 私はこのようなファイルを持っているリストに
- 29. 私はこのようなコードを持っている
- 30. 私はこのようなXMLファイルを持っているC#
[OK]を、私のmeldの設定が正しくピックアップされますが、十分な競合がないという事実について正しいと思われる。入ってくるチェンジセットは変更されていないファイルを修正しますが、私は手動マージをトリガーしてこれらの変更の一部を削除することができたと思っていましたが、不可能と思われます。 –
'hg merge --tool internal:prompt'または' hg merge --tool internal:dump'を試してください。私は彼らがプロセスの初期段階で中止するかどうかはわかりませんが、そうしたら手動でmeldを呼び出すことができますか? –
ありがとう、実際には私のプロジェクトのずっと前のリビジョンで入ってくるチェンジセットをリベースすることで問題を解決しました。マージ時にいくつかの競合が発生し、それがmeldを開始し、私は手動で変更を保存したいと思う選択をしました:) –