Почему mercurial view от sourceforge считает меня анонимным?
-
13-09-2019 - |
Вопрос
Я использую Mercurial для проекта sourceforge, и каждый раз, когда я фиксирую, он указывает меня как анонимного в ленте проекта.Я использую mercurial через плагин Eclipse Mercurial от http://bitbucket.org/mercurialeclipse/.С какими настройками мне нужно поработать, чтобы SourceForge знал, кто я такой, когда я отправляю свои коммиты?
Mercurial знает мое имя пользователя, просто sourceforge не идентифицирует его с моим пользователем sourceforge.У меня нет проблем с использованием версии mercurial из командной строки, на самом деле я использовал это некоторое время, и у меня все еще была та же проблема.
Коммиты точно помечены на основе моего имени пользователя в .hgrc, просто sourceforge не идентифицирует меня должным образом.
Редактировать, если вы хотите увидеть начинающий проект, над которым мы с моим другом работаем, чтобы увидеть симптомы, которые я пытаюсь описать, это здесь https://sourceforge.net/projects/silversaga/
Решение
Я подал заявление билет по этому вопросу.Теперь это было решено.Для всех, кому интересно, это была ошибка в SourceForge, и теперь она исправлена.
Из комментария к билету с подробным описанием исправления.
Пожалуйста, убедитесь, что в вашем hgrc есть строка, похожая на:
[ui] username = Your Name <username@users.sourceforge.net
Другие советы
Вы можете указать свое имя пользователя в ~/.hgrc с помощью следующих строк:
[ui]
username = My Name <myname@mydomain>
На этой странице есть скриншот prefernces windows, где вы можете установить это в Eclipse:
Я предполагаю, что пользователь mercurial и имя пользователя sourceforge совпадают?Если нет, то это может быть случай, когда они не совпадают.Хотя то, как вы это описываете, звучит так, как будто так оно и есть.Вы пробовали добавлять @sourceforge.net или другие перестановки?Я сам никогда не пользовался sourceforge, поэтому понятия не имею, имеет ли что-то подобное вообще смысл.
В противном случае я бы посоветовал обратиться напрямую к sourceforge и ознакомиться с их faq / справкой, поскольку это звучит как проблема, специфичная для их настройки mercurial.У меня была похожая проблема в bitbucket.org, где я регистрировался под своим локальным именем пользователя "matt", тогда как мое имя пользователя bitbucket отличается.Затем они будут ссылаться на этого пользователя в списке изменений, даже если у них нет доступа к проекту.Все, что мне нужно было сделать, это изменить имя, указанное в настройках eclipse, и теперь все хорошо.