0

ファイルを別のディレクトリに移動して、物事をシャッフルしました。[履歴の表示] をクリックすると、ファイルを移動したブランチのみが表示されます。mercuraleclipse プラグインの最新バージョンである Eclipse ネオンを使用しています。

これが私が行った変更です。最上位にソース (.java) ファイルがある古いプロジェクトがあります。そこで、src ディレクトリを作成し、hg move を使用してファイルを src の下に移動しました。これを行ったら、ファイルをクリックして履歴を表示すると、変更を加えた新しいmercurialブランチの1つの変更のみが表示されます.

4

1 に答える 1

0

最初に思いつくのは、使用している MercurialEclipse のバージョンです。

私が質問しているのは、公式の MercurialEclipse リポジトリで数か月前にこの問題を解決したからです。この修正では、hgE が使用するライブラリ、つまりjavahgにも小さな変更を加える必要がありました。

また、これをファイルに含めると役立つかもしれません.hgrc(このファイルは私の Windows 8.1 システムにあります。他のシステムについてはMercurial のドキュメントC:\Users\theUserNameを参照してください)。

[defaults]
log = -f
addremove = --similarity 100
commit = -A

log = -fこの問題に関係があるかどうかはわかりませんが、ファイルにこれらの行があります。なぜそれぞれが必要なのか有用なのかを知るために、これらのそれぞれについてコメントしなかったとは信じられません。8月31日の修正でcommit = -A不要になりましたが hg、コマンドラインで使う場合に備えてファイルに残しておきます。

経験則として、hgE で発生した問題が .NET でも発生するかどうかをコマンド ラインで直接確認することもできますhg。これにより、チーム全体に有益な洞察がもたらされます。

その日付以降の hgE のビルドを使用していることを確認してください。後でこの問題が解決しない場合は、BitBucket トラッカーで問題を開き、できるだけ多くの詳細を記載してください。問題を修正し、この質問を解決策/回答で更新します。

于 2016-11-28T23:04:30.177 に答える