Обсуждение:Mercurial

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Список ссылок

[править код]

Предлагаю остановиться на следующем списке ссылок для соответствующего раздела. На мой взгляд это самые основные и полезные ссылки:

Mikhail Kharitonov 17:17, 16 июня 2012 (UTC)[ответить]

Убрал из списка ссылки на «Руководство по использованию Mercurial» и статью «Понимание Mercurial», т.к. первая ссылка есть в начале списка на сайте mercurial.ru, а вторую я попросил автора сайта добавить в его коллекцию. Ссылку на книгу «Mercurial: Полное руководство» по умолчанию дал на многостраничную HTML версию, т.к. одностраничная весит 2.9Мб. Разместил получившийся список в статье. Mikhail Kharitonov 19:22, 17 июня 2012 (UTC)[ответить]

Описание концепции сокращений в консольной программе

[править код]

KPu3uC B Poccuu, предлагаю добавить раздел "Концепции->Консольная программа" со следующим содержимым:

Консольная программа реализована таким образом, что название любой команды можно сокращать до тех пор, пока её имя остаётся однозначным. Плюс некоторые команды имеют псевдонимы. Так, например, вместо hg commit можно написать hg commi, hg comm или hg com, но если написать hg c, то Mercurial откажется выполнять эту команду, сообщив, что «команда 'c' неоднозначна» и приведя список команд, которые попадают под это сокращение. Обратите внимание, что использовать hg co в качестве сокращения для hg commit нельзя, т.к. это псевдоним для команды hg checkout. Узнать какие команды имеют дополнительные псевдонимы можно с помощью команды hg help -v.

Важно описать данный подход к сокращению и проверке на неоднозначность, т.к. он используется в Mercurial не только при вводе команд, но и при вводе глобальных идентификаторов наборов изменений. Мои предыдущие попытки добавления данного раздела были неоднократно Вами отменены, поэтому выношу правку на обсуждение. Mikhail Kharitonov 19:32, 16 июня 2012 (UTC)[ответить]

  • Стиль "Обратите внимание," явно не энциклопедичный, действительно инструкция больше получилась. Эта проблема со стилем и излишней информацией для энциклопедии по всей статье, например "полезно всегда сокращать его лишь до тех пор, пока в нем не встретится буква." Переписывать и сокращать надо многие разделы, если хотите можете перенести информацию в http://xgu.ru/wiki/Mercurial там она более уместна (там можно указать лицензию CC-BY-SA). --Deepak-nsk 07:41, 1 июля 2012 (UTC)[ответить]
    • Спасибо, я просветлел. Статью исправлю, теперь я вижу на что мне надо обратить внимание. Разделы с предостерегающими фразами я переработаю, возможно, перенеся некоторую информацию в переработанном виде в новый раздел «проблемы». Mikhail Kharitonov 18:48, 12 июля 2012 (UTC)[ответить]

Пояснение работы с программой

[править код]

Понятно, что основной программой является консольное приложение, но весь его список команд разбросан по всей статье.

В ранней версии статьи я добавлял справочник по командам Mercurial, но, как верно тогда заметили другие участники, цель данной статьи — описание основных аспектов Mercurial в целом, а не создание справочника по системе (Википедия:НЕИНСТРУКЦИЯ). Поэтому из статьи я справочник по командам убрал, перенеся его на другой сервер и добавив ссылку на него в конец данной статьи ("Документация по Mercurial"). Mikhail Kharitonov 11:40, 4 мая 2013 (UTC)[ответить]
Не забывайте про Викиучебник --LeNiN 14:42, 4 мая 2013 (UTC)[ответить]
В ранних версиях данной статьи я размещал лишь список команд с кратким пояснением. По ссылке "Документация по Mercurial" я выложил полную версию справочника, которую генерирует консольная программа Mercurial по команде "hg serve" (я беру сгенерированные HTML файлы и скриптом вношу необходимые изменения, чтобы вычленить только документацию). Поэтому перенести документацию на Викиучебник мне не представляется возможным (да и не уверен я, что стоит делать из Викиучебника централизованное хранилище документаций). Mikhail Kharitonov 19:33, 6 мая 2013 (UTC)[ответить]

Проекты, ушедшие с mercurial

[править код]

Предлагаю в дополнение к списку проектов, использующих эту систему, вести список проектов, которые раньше использовали, а потом перестали. Тогда при очередном отказе мы переместим строчку из одного списка в другой, и это будет проще для понимания — забыли авторы про проект, и ещё не включили в актуальный список, или знали, но уже исключили. Кроме того, мы сможем на перешедших проектах проставить АИ на их уход (а то сейчас просто строчка исчезает, и даже запрос АИ вклинить некуда). — Dalka (обс.) 15:23, 6 ноября 2019 (UTC)[ответить]