Обсуждение:Mercurial
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Список ссылок
[править код]Предлагаю остановиться на следующем списке ссылок для соответствующего раздела. На мой взгляд это самые основные и полезные ссылки:
- Домашняя страница Mercurial (англ.)
- Документация по Mercurial (рус.)
- Книга «Mercurial: Полное руководство» (рус.) (другие форматы)
- Cтатья «Понимание Mercurial» на официальном сайте (рус.)
- Руководство по использованию Mercurial на официальном сайте (рус.)
- Сборник статей о 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)
- Не забывайте про Викиучебник --LeNiN 14:42, 4 мая 2013 (UTC)
Проекты, ушедшие с mercurial
[править код]Предлагаю в дополнение к списку проектов, использующих эту систему, вести список проектов, которые раньше использовали, а потом перестали. Тогда при очередном отказе мы переместим строчку из одного списка в другой, и это будет проще для понимания — забыли авторы про проект, и ещё не включили в актуальный список, или знали, но уже исключили. Кроме того, мы сможем на перешедших проектах проставить АИ на их уход (а то сейчас просто строчка исчезает, и даже запрос АИ вклинить некуда). — Dalka (обс.) 15:23, 6 ноября 2019 (UTC)