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 с как можно большим количеством деталей. Я исправлю проблему, и мы обновим этот вопрос решением / ответом.