は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>Category</code>を持って
- 2. 私はこのような<code>ViewModel</code>持って右にShowDialog
- 3. 私は、私はこのようなテーブルを持ってRethinkDB
- 4. は、私は、このようなクラスを持っているリスト<MyClass>
- 5. どのように私はこのようなテーブル持って
- 6. 私はこのような私のApplication.javaを持って
- 7. Valaのは、私は、このようなファイルを持って行
- 8. パンダは、私はこのようなパンダのデータフレームを持って
- 9. jQueryのは、私はこのような機能は持って
- 10. は、私は、このようなコードを持っているデータフレームビュー
- 11. パンダは、私はこのようなデータフレームを持っている
- 12. は、私は、このようなスクリプトを持って
- 13. は、私はこのようなテーブルを持っているSQL
- 14. Grailsは私はこのようなリストを持っている
- 15. は、私はこのようなテーブルを持っているSQL
- 16. は、私はこのようなコードを持ってFirebase
- 17. は、私はこのような表示窓を持ってQGraphicsView
- 18. は、私はこのようなレールにクエリを持って
- 19. PLSQLは:私はこのような手順を持って
- 20. は、私はこのようなテーブルを持っている
- 21. フラスコは、私は、このような形を持っている、
- 22. read_tableは、私は、このようなファイルを持って1列
- 23. は、私はこのようなケースを持っている
- 24. は、私はこのような機能を持っていスウィフト
- 25. XSLT Muenchianグループは、私はこのようなXMLを持って
- 26. は、私はこのようなHTMLフォームを持っている
- 27. は、私はこのようなモデルを持っている
- 28. は、私はこのようなシナリオを持ってmultiprocessing.Process
- 29. は、私はこのようなセットアップを持っているナビゲーション
- 30. は、私はこのようなモデルクラスを持っている
[OK]を、私のmeldの設定が正しくピックアップされますが、十分な競合がないという事実について正しいと思われる。入ってくるチェンジセットは変更されていないファイルを修正しますが、私は手動マージをトリガーしてこれらの変更の一部を削除することができたと思っていましたが、不可能と思われます。 –
'hg merge --tool internal:prompt'または' hg merge --tool internal:dump'を試してください。私は彼らがプロセスの初期段階で中止するかどうかはわかりませんが、そうしたら手動でmeldを呼び出すことができますか? –
ありがとう、実際には私のプロジェクトのずっと前のリビジョンで入ってくるチェンジセットをリベースすることで問題を解決しました。マージ時にいくつかの競合が発生し、それがmeldを開始し、私は手動で変更を保存したいと思う選択をしました:) –