Mercurialeclipse не показывает полную историю

Я перетасовал вещи, переместил свои файлы в другой каталог. Теперь, когда я нажимаю Показать историю, я вижу только ветвь, в которую я переместил файлы. Я использую eclipse neon, последнюю версию плагина mercuraleclipse.

Вот изменения, которые я сделал. Существуют старые проекты, в которых исходные файлы (.java) находятся на верхнем уровне. Поэтому я создал каталог src и использовал hg move для перемещения файлов под src. Как только я это сделал, когда я нажимаю на файл, чтобы просмотреть историю, он показывает только одно изменение в новой ветке Mercurial, в котором я сделал это изменение.

1 ответ

Решение

Первое, что приходит на ум, - какую версию MercurialEclipse вы используете?

Я спрашиваю, потому что я решил эту проблему несколько месяцев назад в официальном репозитории MercurialEclipse. Исправление потребовало также внести небольшие изменения в библиотеку, которую использует hgE, а именно javahg.

Кроме того, может быть, это поможет иметь это в вашем .hgrc файл (этот файл находится в C:\Users\theUserName в моей системе Windows 8.1. Пожалуйста, обратитесь к документации Mercurial для других систем)

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

Я не уверен что log = -f относится к этой проблеме, но у меня есть эти строки в моем файле. Я не могу поверить, что я не прокомментировал каждый из них, чтобы знать, почему каждый необходим или полезен. С момента исправления 31 августа commit = -A больше не требуется, но я сохраняю его в файле на всякий случай hg в командной строке.

Как правило, вы также можете непосредственно в командной строке проверить, проявляется ли любая проблема, с которой вы сталкиваетесь в hgE, hg, Это даст команде в целом полезную информацию.

Убедитесь, что вы используете сборку hgE после этой даты. Если у вас все еще есть эта проблема позже, пожалуйста, откройте проблему на трекере BitBucket с как можно большим количеством деталей. Я исправлю проблему, и мы обновим этот вопрос решением / ответом.

Другие вопросы по тегам