Mercurial (original) (raw)
Mercurial [merkjurial] (angle: "hidrarga") estas libera disa versitena sistemo. Oni ankaŭ nomas ĝin hg, kemia simbolo de hidrargo. Ĝi estas verkita ĉefe en Python kun etaj partoj en C por pli bona rapideco. Aldone, ankaŭ Rust estas uzata por plibonigi rendimenton.
Property | Value |
---|---|
dbo:abstract | Mercurial je multiplatformní, verzovací nástroj pro vývoj softwaru. Převážná část je napsána v jazyce Python, obsahuje ale i binární část diff napsanou v jazyce C.Může být používán s operačním systémem Windows, stejně jako se systémy typu Unix (jako Linux, FreeBSD či macOS).Mercurial je určen primárně pro použití v příkazovém řádku, dostupné jsou ale i grafická uživatelská rozhraní.Veškeré operace nástroje Mercurial jsou volány v podobě parametrů hlavního příkazu hg. (pozn. Zkratka hg představuje chemickou značku prvku Rtuť.) Hlavní cíle Mercurialu: * vysoká výkonnost a škálovatelnost * decentralizovaný, plně distribuovaný teamový vývoj * odolná správa textových i binárních souborů * možnost pokročilého větvení a slévání (merge) Všechny tyto body by měl Mercurial dosáhnout při zachování celkové jednoduchosti. Obsahuje rovněž webové rozhraní.Mercurial pamatoval na uživatele SVN pro jejich jednodušší přechod.Autor a hlavní vývojář Mercurial je Matt Mackall.Nástroj je vydán jako free software s licencí GNU GPL v2. (cs) Mercurial és un sistema de control de versions, que es caracteritza per portar la gestió de versions de forma descentralitzada. Es troba disponible a gran nombre de plataformes, com ara les UNIX com Linux, Windows i Mac OS X. Està escrit principalment amb Python i fou creat per a ser emprat des de la línia d'ordres. Les aplicacions tenen noms que comencen amb hg, en referència al símbol químic del mercuri. Les seues principals característiques són, entre d'altres: * La seua rapidesa i capacitat d'adaptar-se a grans projectes * El seu ús permet no deprendre d'un servidor * El seu funcionament és completament distribuït * És robust tant en la gestió de fitxers ASCII com amb binaris * Té una gestió avançada de les branques i de les fusions * Té integrada una interfície web Com altre programari, com el Git o el , utilitza una SHA-1 per a identificar les versions. El seu protocol de xarxa es basa en HTTP. El creador i principal desenvolupador és en Matt Mackall, que va posar a disposició de la comunitat el programa el 19 d'abril del 2005, pocs dies després que comencés el desenvolupament del Git. Es tracta de programari lliure sota una llicència lliure GNU GPL. Actualment utilitzen aquest sistema gran nombre de projectes de codi obert a la xarxa, com ara , Mozilla o OpenSolaris. (ca) Mercurial ist ein plattformunabhängiges, verteiltes Versionskontrollsystem zur Software-Entwicklung. Es wird nahezu vollständig in Python entwickelt: lediglich eine diff-Implementierung, die mit binären Dateien umgehen kann, ist in C umgesetzt. Mercurial wird primär über die Kommandozeile benutzt; alle Kommandos beginnen mit „hg“, dem Elementsymbol von Quecksilber (englisch mercury). Entwicklungsschwerpunkte von Mercurial sind Effizienz, Skalierbarkeit und robuste Handhabung von Text- und Binärdateien. Bei Mercurial wird das Repository des Projektes, an dem man entwickeln will, „geklont“, also eine lokale Kopie erstellt. Auf dieser lokalen Kopie stehen dann die üblichen Funktionen zur Verfügung, beispielsweise das Erstellen neuer Revisionen, changeset genannt. Die Fähigkeit, Entwicklungszweige zu erstellen und zusammenzuführen (engl.: „branching“ und „merging“), ist fester Bestandteil von Mercurial. Eine integrierte Web-Schnittstelle steht zur Verfügung; Drittanbieter stellen oder Plugins für Entwicklungsumgebungen zur Verfügung. (de) Το Mercurial είναι ένα εργαλείο κατανεμημένου ελέγχου εκδόσεων (distributed revision control) για χρήση στον προγραμματισμό λογισμικού. Έχει υλοποιηθεί κυρίως στη γλώσσα προγραμματισμού Python αλλά περιλαμβάνει μια υλοποίηση του diff σε C. Υποστηρίζει τα Windows και τα συστήματα τύπου Unix, όπως το FreeBSD, το Mac OS X και το Linux. Το Mercurial είναι πρόγραμμα της γραμμής εντολών αλλά διατίθενται γραφικές επεκτάσεις. Όλες οι λειτουργίες του Mercurial καλούνται σαν παράμετροι στο βασικό πρόγραμμα hg, το όνομα του οποίου αποτελεί το σύμβολο στη χημεία του στοιχείου υδράργυρος (αγγλ. mercury). Οι βασικοί σχεδιαστικοί στόχοι του Mercurial είναι η γρήγορη ταχύτητα και η δυνατότητα αυτή να κλιμακώνεται (scalability), η ανάπτυξη λογισμικού χωρίς κεντρικό σημείο και με δυνατότητες πλήρως κατανεμημένης συνεργασίας, σωστό χειρισμό απλού κειμένου και δυαδικών αρχείων, και προχωρημένες δυνατότητες δημιουργίας και συγχώνευσης κλάδων (branching/merging), ενώ ταυτόχρονα το σύστημα να παραμένει απλό. Περιλαμβάνει διαδικτυακή διεπαφή και εργαλεία για τη διευκόλυνση της μετάβασης από συστήματα σε . Ο δημιουργός και βασικός προγραμματιστής του Mercurial είναι ο Matt Mackall. Το Mercurial διατίθεται σαν ελεύθερο λογισμικό υπό τους όρους της έκδοσης 2 της GNU GPL. (el) ميركوريال (Mercurial) هو أداة متعددة المنصات، وأداة إدارة المراجعة الموزعة لمطوري البرمجيات. وينفذ بشكل رئيسي عن طريق استخدام لغة برمجة بايثون، ولكنه يتضمن ديف ثنائي مكتوبة باستخادم سي. وهو مدعوم في ويندوز والأنظمة شبيه يونكس مثل فري بي إس دي، وماك أو إس عشرة ولينكس. وميركوريال هو في المقام الأول برنامج سطر أوامر ولكن ملحقات واجهة المستخدم الرسومية متاحة فيه. وتُستحضر جميع عمليات ميركوريال كاختيارات كلمة رئيسية لسائقها hg، كرمز للعنصر الكيميائي للزئبق. وتشمل الأهداف الأساسية من تصميم ميركوريال الأداء العالي وقابلية التوسع، واللامركزية، وتطوير تعاوني موزع شامل، وتناول نشيط لكلا من والملفات الثنائية، وقدرات متقدمة للتوزيع والدمج، وفي نفس الوقت تبقى بسيطة المفهوم. كما يشمل واجهة ويب متكاملة. وقد اتخذت ميركوريال أيضًا خطوات لتسهيل الانتقال لمستخدمي أباتشي سبفيرجين. منشأ والمطور الرئيسي لميركوريال هو مات ماكال. وقد صدر بموجب شروط رخصة جنو العمومية العامة (إصدار 2 أو أي إصدار لاحق). (ar) Mercurial [merkjurial] (angle: "hidrarga") estas libera disa versitena sistemo. Oni ankaŭ nomas ĝin hg, kemia simbolo de hidrargo. Ĝi estas verkita ĉefe en Python kun etaj partoj en C por pli bona rapideco. Aldone, ankaŭ Rust estas uzata por plibonigi rendimenton. (eo) Mercurial es un sistema de control de versiones multiplataforma, para desarrolladores de software. Está implementado principalmente haciendo uso del lenguaje de programación Python, pero incluye una implementación binaria de diff escrita en C. Rust también se utiliza para mejorar el rendimiento. Mercurial fue escrito originalmente para funcionar sobre GNU/Linux. Ha sido adaptado para Windows, Mac OS X y la mayoría de otros sistemas tipo Unix. Mercurial es, sobre todo, un programa para la línea de comandos. Todas las operaciones de Mercurial se invocan como opciones dadas a su programa motor, hg (cuyo nombre hace referencia al símbolo químico del mercurio). Las principales metas de desarrollo de Mercurial incluyen un gran rendimiento y escalabilidad; desarrollo completamente distribuido, sin necesidad de un servidor; gestión robusta de archivos tanto de texto como binarios; y capacidades avanzadas de ramificación e integración, todo ello manteniendo sencillez conceptual. Incluye una interfaz web integrada. El creador y desarrollador principal de Mercurial es . El código fuente se encuentra disponible bajo los términos de la licencia GNU GPL versión 2, lo que clasifica a Mercurial como software libre. (es) Mercurial est un logiciel de gestion de versions décentralisé disponible sur la plupart des systèmes Unix et Windows. La créatrice et principale développeuse de Mercurial est Olivia Mackall. C'est un logiciel libre, l'ensemble des sources du logiciel étant sous la GNU GPL version 2. Mackall met à disposition Mercurial pour la première fois le 19 avril 2005, seulement quelques jours après que le développement de Git ait commencé. (fr) Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux. Mercurial's major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging capabilities, while remaining conceptually simple. It includes an integrated web-interface. Mercurial has also taken steps to ease the transition for users of other version control systems, particularly Subversion. Mercurial is primarily a command-line driven program, but graphical user interface extensions are available, e.g. TortoiseHg, and several IDEs offer support for version control with Mercurial. All of Mercurial's operations are invoked as arguments to its driver program hg (a reference to Hg – the chemical symbol of the element mercury). Olivia Mackall originated Mercurial and served as its lead developer until late 2016. Mercurial is released as free software under the GPL-2.0-or-later license. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. (en) Mercurial è un software multipiattaforma di controllo di versione distribuito creato da Matt Mackall e disponibile sotto GNU General Public License 2.0. (it) 머큐리얼(Mercurial)은 소프트웨어 개발을 위한 크로스-플랫폼 분산 버전 관리 도구이다. 대부분은 파이썬을 사용하여 개발되었으며, diff 부분은 C를 사용하여 개발되었다. Mercurial은 기본적으로 명령 줄 인터페이스 프로그램이다. 모든 명령은 hg로 시작하는데, hg라는 것은 수은의 원소 기호이기도 하다. 머큐리얼은 높은 성능과 규모가변성(scalability)을 포함해, 완전히 분산된 개발 환경, 견고한 텍스트 파일과 이진 파일 처리, 진보한 형태의 브랜칭 및 병합 기능에 중점을 두고 있으며, 개념적으로는 단순함을 추구한다. 웹 인터페이스와의 연동에도 중점을 두고 있다. 최초 개발자와 현재 수석 개발자는 이다. (ko) Mercurial, nazywany również Hg (jako że w języku angielskim Mercury oznacza rtęć), jest rozproszonym, międzyplatformowym systemem kontroli wersji napisanym głównie w języku programowania Python, aczkolwiek udostępnia funkcję diff (porównanie dwóch wersji) w języku C. Głównymi założeniami Mercuriala były: duża wydajność, skalowalność oraz zaawansowane możliwości operacji na gałęziach. Twórcą oraz głównym programistą jest . Kod źródłowy wydany jest na licencji GNU General Public License. (pl) Mercurial is een vrij multiplatform gedistribueerd versiebeheersysteem. Mercurial is vrijgegeven onder versie 2 van de GNU General Public License (GPL). Mercurial wordt gebruikt via de command-line; het programmabestand zelf heet hg, een verwijzing naar het scheikundige element kwik (mercury in het Engels). (nl) Mercurial (マーキュリアル) は、ソフトウェア開発者向けの分散型バージョン管理システムである。Microsoft Windows、FreeBSD、MacOS、Linux等の Unix 系システムでサポートされている。GPL v2+ の条件の下でフリーソフトウェアとしてリリースされている。 Mercurial はシンプルな概念の下、次のものを主要な設計目標としている。 1. * 分散型 VCS 2. * 完全分散型の共同開発 3. * 高いパフォーマンス 4. * スケーラビリティ 5. * プレーンテキストファイルとバイナリファイル両方に対する堅牢な処理 6. * 高度な分岐 7. * マージ機能 Mercurial は主としてコマンドライン駆動のプログラムである。Mercurial のすべての操作は、そのドライバープログラム hg への引数として呼び出される。(hg というプログラム名は、英: mercury が水銀を意味しその元素記号が Hg であることに由来する。) その一方で、Mercurial には、統合された Web インターフェイスが含まれており、グラフィカルユーザインタフェースの拡張機能が利用できる。 TortoiseHg およびいくつかの IDE では、Mercurial によるバージョン管理のサポートを提供する。また他のバージョン管理システム、特に Apache Subversion のユーザの移行を容易にする手段も講じている。 Mercurial は主に Python で実装されている。バイナリ Diff 実装は C 言語で記述されていた。現在はRustを用いた chg (差分取得。C言語 からの置換え)、hgcli (クライアント用コマンドツール)、hg-core (コアモジュール) の実装が進められている。 Olivia Mackall は、Mercurial の創始者であり、2016年後半までリード開発者を務めた。 (ja) Mercurial é uma ferramenta multiplataforma de controle de versão distribuído para desenvolvedores de software. O sistema é implementado principalmente em Python, porém o utilitário binário diff foi escrito em C. Mercurial foi inicialmente escrito para rodar sobre Linux, mas foi portado para Windows, Mac OS X, e a maioria dos outros sistemas UNIX. Mercurial é principalmente um programa de linha de comando. Todas operações do Mercurial são chamadas através de palavras chave de opções para o programa controlador hg, uma referência para o símbolo químico do elemento Mercúrio. Os objetivos principais no desenvolvimento do Mercurial incluem alta performance e escalabilidade, descentralização, desenvolvimento colaborativo distribuído, controle de arquivos textuais e binários de forma robusta, e operações avançadas de ramos (branches) e mesclagem (merges). Mercurial também inclui de forma integrada um sistema de visualização dos repositórios via web e facilitação na transição de usuários do Subversion. O criador e desenvolvedor líder do Mercurial é o Matt Mackall. Mercurial é disponibilizado como Software livre nos termos da licença GNU GPL v2 e versões em diante. (pt) Mercurial är ett versionshanteringssystem skrivet i Python, C och Rust. Mercurial var ursprungligen menat att köras på Linux, men har portats till Windows, Mac OS och många Unixliknande system. (sv) Mercurial是跨平台的分布式版本控制软件,主要由Python语言实现,但也包含用C语言实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux,现在Mercurial已经移植到Windows、Mac OS X和大多数的类Unix系统中。Mercurial主要由命令行程序组成,现在也有了图形用户界面。对Mercurial的所有操作都由用不同的关键字作为参数调用程序“hg”来实现,Hg是参考水银的化学符号而取的名字。 Mercurial的主要设计目标包括高性能、可扩展性、分散性、完全分布式合作开发、能同时高效地处理纯文本和二进制文件,以及分支和合并功能,以此同时保持系统的简洁性。Mercurial也包括一个集成的Web界面。 Mercurial的创建者和主要开发人员是Matt Mackal。其源代码采用GNU通用公共许可证第二版为授权,确保了Mercurial是一个自由软件。 (zh) Mercurial (с англ. — «ртутный, подвижный»), он же Hg (от обозначения химического элемента ртути) — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. В первую очередь она является консольной программой. Mercurial появился в результате того же конфликта, что привёл к созданию Git. Автором новой системы стал Мэт Мэкол (Matt Mackall). (ru) Mercurial — вільна розподілена система керування версіями файлів та спільної роботи, розроблена для ефективної роботи з дуже великими репозиторіями початкового коду. Mercurial спочатку був написаний для Linux, та пізніше портований під Windows, Mac OS X і більшість Unix-систем. У першу чергу він є консольною програмою. Всі його операції запускаються параметрами програми hg, назва якої походить від позначення хімічного знака ртуті (англ. mercury). (uk) |
dbo:genre | dbr:Version_control |
dbo:license | dbr:GNU_General_Public_License |
dbo:operatingSystem | dbr:Unix-like dbr:MacOS dbr:Microsoft_Windows |
dbo:programmingLanguage | dbr:Python_(programming_language) dbr:Rust_(programming_language) dbr:C_(programming_language) |
dbo:releaseDate | 2005-04-19 (xsd:date) |
dbo:thumbnail | wiki-commons:Special:FilePath/Mercurial_no_border_logo.svg?width=300 |
dbo:wikiPageExternalLink | http://hgbook.red-bean.com/ http://hginit.com/ https://heptapod.net/ https://hg.octave.org/ https://jemander.se/MercurialByExample.pdf https://octobus.net/ https://www.mercurial-scm.org/wiki/ProjectsUsingMercurial https://lwn.net/Articles/151624/ https://www.infoworld.com/article/2077765/subversion-or-cvs--bazaar-or-mercurial-.html https://ghostarchive.org/varchive/youtube/20211221/iR0rBYI1gy4 https://web.archive.org/web/20160613232414/http:/hginit.com/ https://www.youtube.com/watch%3Fv=iR0rBYI1gy4 https://twit.tv/shows/floss-weekly/episodes/122 |
dbo:wikiPageID | 2810009 (xsd:integer) |
dbo:wikiPageLength | 15323 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1107861393 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PyPy dbr:Python_(programming_language) dbr:Roundup_(issue_tracker) dbr:BitKeeper dbr:Bitbucket dbc:Free_version_control_software dbc:Distributed_version_control_systems dbr:Hypertext_Transfer_Protocol dbr:Perforce dbr:Phabricator dbr:Phacility dbr:RhodeCode dbr:Unix-like dbr:GNU_Multi-Precision_Library dbr:GPLv3 dbr:Command-line_interface dbr:Rust_(programming_language) dbr:SHA-1 dbr:Chemical_symbol dbr:FreeBSD dbr:Free_Software_Foundation dbr:GNU_General_Public_License dbr:GNU_Health dbr:GNU_Octave dbr:GitHub dbr:Git_(software) dbr:Gitlab dbr:Mozdev.org dbr:Mozilla dbr:Apache_Subversion dbr:Linus_Torvalds dbr:Linux dbr:Linux_kernel dbr:MacOS dbr:Comparison_of_version-control_software dbc:Cross-platform_free_software dbc:Free_software_programmed_in_C dbr:C_(programming_language) dbr:TortoiseHg dbr:Tryton dbr:WinDirStat dbr:Distributed_version_control dbr:FusionForge dbr:GNU_Savannah dbr:Larry_McVoy dbr:LiquidFeedback dbc:Free_software_programmed_in_Python dbr:Facebook dbr:Graphical_user_interface dbr:Fog_Creek_Software dbc:Version_control_systems dbr:Atlassian dbc:2005_software dbr:Kallithea_(software) dbr:LEMON_(C++_library) dbr:Binary_file dbr:Sweden dbr:Plain_text dbr:Diff dbr:3-way_merge dbr:Pidgin_(software) dbr:Software_developer dbr:SourceForge dbr:SourcePuller dbr:Free_software dbr:Integrated_development_environment dbr:Mercury_(element) dbr:Microsoft_Windows dbr:Nginx dbr:OSDN dbr:OpenJDK dbr:Orthanc_(software) dbr:World_Wide_Web_Consortium dbr:XEmacs dbr:Xine dbr:Secure_Shell dbr:Version_control dbr:Distributed_revision_control dbr:List_of_version-control_software dbr:Wmii dbr:JavaWorld dbr:Bitmover dbr:SourceHut dbr:File:Mercurial_commandd_and_their_relations.png |
dbp:developer | Olivia Mackall (en) |
dbp:genre | dbr:Version_control |
dbp:license | dbr:GNU_General_Public_License |
dbp:logo | Mercurial no border logo.svg (en) |
dbp:name | Mercurial (en) |
dbp:operatingSystem | dbr:Unix-like dbr:MacOS dbr:Microsoft_Windows |
dbp:programmingLanguage | Python, C, and Rust (en) |
dbp:released | 2005-04-19 (xsd:date) |
dbp:wikiPageUsesTemplate | dbt:About dbt:Cbignore dbt:Citation dbt:Commons_category dbt:Cquote dbt:Div_col dbt:Div_col_end dbt:Efn dbt:Infobox_software dbt:Notelist dbt:Official_website dbt:Portal dbt:Reflist dbt:See_also dbt:Short_description dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Wikidata dbt:Wiktionary dbt:Revision_control_software |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Free_version_control_software dbc:Distributed_version_control_systems dbc:Cross-platform_free_software dbc:Free_software_programmed_in_C dbc:Free_software_programmed_in_Python dbc:Version_control_systems dbc:2005_software |
gold:hypernym | dbr:Tool |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatComputerFileSystems yago:Abstraction100002137 yago:Arrangement105726596 yago:ClassificationSystem105727220 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:FileSystem105732614 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:Structure105726345 umbel-rc:SoftwareObject |
rdfs:comment | Mercurial [merkjurial] (angle: "hidrarga") estas libera disa versitena sistemo. Oni ankaŭ nomas ĝin hg, kemia simbolo de hidrargo. Ĝi estas verkita ĉefe en Python kun etaj partoj en C por pli bona rapideco. Aldone, ankaŭ Rust estas uzata por plibonigi rendimenton. (eo) Mercurial est un logiciel de gestion de versions décentralisé disponible sur la plupart des systèmes Unix et Windows. La créatrice et principale développeuse de Mercurial est Olivia Mackall. C'est un logiciel libre, l'ensemble des sources du logiciel étant sous la GNU GPL version 2. Mackall met à disposition Mercurial pour la première fois le 19 avril 2005, seulement quelques jours après que le développement de Git ait commencé. (fr) Mercurial è un software multipiattaforma di controllo di versione distribuito creato da Matt Mackall e disponibile sotto GNU General Public License 2.0. (it) 머큐리얼(Mercurial)은 소프트웨어 개발을 위한 크로스-플랫폼 분산 버전 관리 도구이다. 대부분은 파이썬을 사용하여 개발되었으며, diff 부분은 C를 사용하여 개발되었다. Mercurial은 기본적으로 명령 줄 인터페이스 프로그램이다. 모든 명령은 hg로 시작하는데, hg라는 것은 수은의 원소 기호이기도 하다. 머큐리얼은 높은 성능과 규모가변성(scalability)을 포함해, 완전히 분산된 개발 환경, 견고한 텍스트 파일과 이진 파일 처리, 진보한 형태의 브랜칭 및 병합 기능에 중점을 두고 있으며, 개념적으로는 단순함을 추구한다. 웹 인터페이스와의 연동에도 중점을 두고 있다. 최초 개발자와 현재 수석 개발자는 이다. (ko) Mercurial, nazywany również Hg (jako że w języku angielskim Mercury oznacza rtęć), jest rozproszonym, międzyplatformowym systemem kontroli wersji napisanym głównie w języku programowania Python, aczkolwiek udostępnia funkcję diff (porównanie dwóch wersji) w języku C. Głównymi założeniami Mercuriala były: duża wydajność, skalowalność oraz zaawansowane możliwości operacji na gałęziach. Twórcą oraz głównym programistą jest . Kod źródłowy wydany jest na licencji GNU General Public License. (pl) Mercurial is een vrij multiplatform gedistribueerd versiebeheersysteem. Mercurial is vrijgegeven onder versie 2 van de GNU General Public License (GPL). Mercurial wordt gebruikt via de command-line; het programmabestand zelf heet hg, een verwijzing naar het scheikundige element kwik (mercury in het Engels). (nl) Mercurial är ett versionshanteringssystem skrivet i Python, C och Rust. Mercurial var ursprungligen menat att köras på Linux, men har portats till Windows, Mac OS och många Unixliknande system. (sv) Mercurial是跨平台的分布式版本控制软件,主要由Python语言实现,但也包含用C语言实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux,现在Mercurial已经移植到Windows、Mac OS X和大多数的类Unix系统中。Mercurial主要由命令行程序组成,现在也有了图形用户界面。对Mercurial的所有操作都由用不同的关键字作为参数调用程序“hg”来实现,Hg是参考水银的化学符号而取的名字。 Mercurial的主要设计目标包括高性能、可扩展性、分散性、完全分布式合作开发、能同时高效地处理纯文本和二进制文件,以及分支和合并功能,以此同时保持系统的简洁性。Mercurial也包括一个集成的Web界面。 Mercurial的创建者和主要开发人员是Matt Mackal。其源代码采用GNU通用公共许可证第二版为授权,确保了Mercurial是一个自由软件。 (zh) Mercurial (с англ. — «ртутный, подвижный»), он же Hg (от обозначения химического элемента ртути) — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. В первую очередь она является консольной программой. Mercurial появился в результате того же конфликта, что привёл к созданию Git. Автором новой системы стал Мэт Мэкол (Matt Mackall). (ru) Mercurial — вільна розподілена система керування версіями файлів та спільної роботи, розроблена для ефективної роботи з дуже великими репозиторіями початкового коду. Mercurial спочатку був написаний для Linux, та пізніше портований під Windows, Mac OS X і більшість Unix-систем. У першу чергу він є консольною програмою. Всі його операції запускаються параметрами програми hg, назва якої походить від позначення хімічного знака ртуті (англ. mercury). (uk) ميركوريال (Mercurial) هو أداة متعددة المنصات، وأداة إدارة المراجعة الموزعة لمطوري البرمجيات. وينفذ بشكل رئيسي عن طريق استخدام لغة برمجة بايثون، ولكنه يتضمن ديف ثنائي مكتوبة باستخادم سي. وهو مدعوم في ويندوز والأنظمة شبيه يونكس مثل فري بي إس دي، وماك أو إس عشرة ولينكس. وميركوريال هو في المقام الأول برنامج سطر أوامر ولكن ملحقات واجهة المستخدم الرسومية متاحة فيه. وتُستحضر جميع عمليات ميركوريال كاختيارات كلمة رئيسية لسائقها hg، كرمز للعنصر الكيميائي للزئبق. منشأ والمطور الرئيسي لميركوريال هو مات ماكال. وقد صدر بموجب شروط رخصة جنو العمومية العامة (إصدار 2 أو أي إصدار لاحق). (ar) Mercurial és un sistema de control de versions, que es caracteritza per portar la gestió de versions de forma descentralitzada. Es troba disponible a gran nombre de plataformes, com ara les UNIX com Linux, Windows i Mac OS X. Està escrit principalment amb Python i fou creat per a ser emprat des de la línia d'ordres. Les aplicacions tenen noms que comencen amb hg, en referència al símbol químic del mercuri. Les seues principals característiques són, entre d'altres: Actualment utilitzen aquest sistema gran nombre de projectes de codi obert a la xarxa, com ara , Mozilla o OpenSolaris. (ca) Mercurial je multiplatformní, verzovací nástroj pro vývoj softwaru. Převážná část je napsána v jazyce Python, obsahuje ale i binární část diff napsanou v jazyce C.Může být používán s operačním systémem Windows, stejně jako se systémy typu Unix (jako Linux, FreeBSD či macOS).Mercurial je určen primárně pro použití v příkazovém řádku, dostupné jsou ale i grafická uživatelská rozhraní.Veškeré operace nástroje Mercurial jsou volány v podobě parametrů hlavního příkazu hg. (pozn. Zkratka hg představuje chemickou značku prvku Rtuť.) Hlavní cíle Mercurialu: (cs) Το Mercurial είναι ένα εργαλείο κατανεμημένου ελέγχου εκδόσεων (distributed revision control) για χρήση στον προγραμματισμό λογισμικού. Έχει υλοποιηθεί κυρίως στη γλώσσα προγραμματισμού Python αλλά περιλαμβάνει μια υλοποίηση του diff σε C. Υποστηρίζει τα Windows και τα συστήματα τύπου Unix, όπως το FreeBSD, το Mac OS X και το Linux. Το Mercurial είναι πρόγραμμα της γραμμής εντολών αλλά διατίθενται γραφικές επεκτάσεις. Όλες οι λειτουργίες του Mercurial καλούνται σαν παράμετροι στο βασικό πρόγραμμα hg, το όνομα του οποίου αποτελεί το σύμβολο στη χημεία του στοιχείου υδράργυρος (αγγλ. mercury). (el) Mercurial es un sistema de control de versiones multiplataforma, para desarrolladores de software. Está implementado principalmente haciendo uso del lenguaje de programación Python, pero incluye una implementación binaria de diff escrita en C. Rust también se utiliza para mejorar el rendimiento. Mercurial fue escrito originalmente para funcionar sobre GNU/Linux. Ha sido adaptado para Windows, Mac OS X y la mayoría de otros sistemas tipo Unix. Mercurial es, sobre todo, un programa para la línea de comandos. Todas las operaciones de Mercurial se invocan como opciones dadas a su programa motor, hg (cuyo nombre hace referencia al símbolo químico del mercurio). (es) Mercurial ist ein plattformunabhängiges, verteiltes Versionskontrollsystem zur Software-Entwicklung. Es wird nahezu vollständig in Python entwickelt: lediglich eine diff-Implementierung, die mit binären Dateien umgehen kann, ist in C umgesetzt. Mercurial wird primär über die Kommandozeile benutzt; alle Kommandos beginnen mit „hg“, dem Elementsymbol von Quecksilber (englisch mercury). (de) Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux. Mercurial's major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging capabilities, while remaining conceptually simple. It includes an integrated web-interface. Mercurial has also taken steps to ease the transition for users of other version control systems, particularly Subversion. Mercurial is primarily a command-line driven program, but graphical user interface extensions are available, e.g. TortoiseHg, and several IDEs offer support for version control with Mercurial. (en) Mercurial (マーキュリアル) は、ソフトウェア開発者向けの分散型バージョン管理システムである。Microsoft Windows、FreeBSD、MacOS、Linux等の Unix 系システムでサポートされている。GPL v2+ の条件の下でフリーソフトウェアとしてリリースされている。 Mercurial はシンプルな概念の下、次のものを主要な設計目標としている。 1. * 分散型 VCS 2. * 完全分散型の共同開発 3. * 高いパフォーマンス 4. * スケーラビリティ 5. * プレーンテキストファイルとバイナリファイル両方に対する堅牢な処理 6. * 高度な分岐 7. * マージ機能 Mercurial は主としてコマンドライン駆動のプログラムである。Mercurial のすべての操作は、そのドライバープログラム hg への引数として呼び出される。(hg というプログラム名は、英: mercury が水銀を意味しその元素記号が Hg であることに由来する。) Olivia Mackall は、Mercurial の創始者であり、2016年後半までリード開発者を務めた。 (ja) Mercurial é uma ferramenta multiplataforma de controle de versão distribuído para desenvolvedores de software. O sistema é implementado principalmente em Python, porém o utilitário binário diff foi escrito em C. Mercurial foi inicialmente escrito para rodar sobre Linux, mas foi portado para Windows, Mac OS X, e a maioria dos outros sistemas UNIX. Mercurial é principalmente um programa de linha de comando. Todas operações do Mercurial são chamadas através de palavras chave de opções para o programa controlador hg, uma referência para o símbolo químico do elemento Mercúrio. (pt) |
rdfs:label | ميركوريال (ar) Mercurial (ca) Mercurial (cs) Mercurial (de) Mercurial (el) Mercurial (eo) Mercurial (es) Mercurial (fr) Mercurial (it) Mercurial (en) 머큐리얼 (ko) Mercurial (ja) Mercurial (nl) Mercurial (pl) Mercurial (pt) Mercurial (ru) Mercurial (sv) Mercurial (uk) Mercurial (zh) |
rdfs:seeAlso | dbr:Comparison_of_source_code_hosting_facilities |
owl:sameAs | freebase:Mercurial yago-res:Mercurial wikidata:Mercurial dbpedia-ar:Mercurial dbpedia-bg:Mercurial dbpedia-ca:Mercurial dbpedia-cs:Mercurial dbpedia-da:Mercurial dbpedia-de:Mercurial dbpedia-el:Mercurial dbpedia-eo:Mercurial dbpedia-es:Mercurial dbpedia-fa:Mercurial dbpedia-fi:Mercurial dbpedia-fr:Mercurial dbpedia-he:Mercurial dbpedia-it:Mercurial dbpedia-ja:Mercurial dbpedia-ko:Mercurial dbpedia-nl:Mercurial dbpedia-no:Mercurial dbpedia-pl:Mercurial dbpedia-pt:Mercurial dbpedia-ro:Mercurial dbpedia-ru:Mercurial dbpedia-sk:Mercurial dbpedia-sr:Mercurial dbpedia-sv:Mercurial dbpedia-tr:Mercurial dbpedia-uk:Mercurial http://uz.dbpedia.org/resource/Mercurial dbpedia-vi:Mercurial dbpedia-zh:Mercurial https://global.dbpedia.org/id/4QtuA |
prov:wasDerivedFrom | wikipedia-en:Mercurial?oldid=1107861393&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Mercurial_commandd_and_their_relations.png wiki-commons:Special:FilePath/Mercurial_no_border_logo.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Mercurial |
foaf:name | Mercurial (en) |
is dbo:nonFictionSubject of | dbr:Version_Control_by_Example |
is dbo:wikiPageRedirects of | dbr:Mercurial_(RCS) dbr:Mercurial_cvs dbr:Mercurial_software dbr:Mercurial_vcs dbr:Mercurial_(software) dbr:Matt_Mackall dbr:Hg_(software) dbr:Hg_(vcs) dbr:Hg_(version_control) dbr:Hg_software dbr:Hg_vcs |
is dbo:wikiPageWikiLink of | dbr:PyCharm dbr:Python_(programming_language) dbr:Qt_Creator dbr:List_of_content_management_systems dbr:Merkle_tree dbr:Mononoke_(disambiguation) dbr:Monorepo dbr:Programming_by_permutation dbr:Bisection_(software_engineering) dbr:Bitbucket dbr:Hugin_(software) dbr:Perforce dbr:Phabricator dbr:Review_Board dbr:Revision_Control_System dbr:RhodeCode dbr:Version_Control_by_Example dbr:Commit_(version_control) dbr:Comparison_of_integrated_development_environments dbr:Comparison_of_issue-tracking_systems dbr:Comparison_of_source-code-hosting_facilities dbr:Mbed dbr:Meld_(software) dbr:SHA-1 dbr:Open-source_software_development dbr:CodePlex dbr:Freenet dbr:GNU_Bazaar dbr:Git dbr:Gitit_(software) dbr:Go_continuous_delivery dbr:Google_Code_Search dbr:Google_Wave_Federation_Protocol dbr:Branching_(version_control) dbr:Apache_Allura dbr:Standard_Widget_Toolkit dbr:Cloud9_IDE dbr:Colony_Framework dbr:Comparison_of_continuous_integration_software dbr:Comparison_of_file_comparison_tools dbr:Comparison_of_version-control_software dbr:Comparison_of_wiki_software dbr:Zim_(software) dbr:Frontend_and_backend dbr:Azure_Web_Apps dbr:Buildbot dbr:TortoiseCVS dbr:TortoiseGit dbr:TortoiseHg dbr:TortoiseSVN dbr:Trac dbr:Transifex dbr:WinDirStat dbr:Wing_IDE dbr:Distributed_collaboration dbr:Distributed_version_control dbr:CubicWeb dbr:Cygwin dbr:Darcs dbr:Eric_(software) dbr:FishEye_(software) dbr:Padre_(software) dbr:Fork_(software_development) dbr:KPI-driven_code_analysis dbr:List_of_FLOSS_Weekly_episodes dbr:List_of_Python_software dbr:Repository_(version_control) dbr:Software_regression dbr:Java_version_history dbr:Jenkins_(software) dbr:TeamCity dbr:Jira_(software) dbr:KDevelop dbr:Kallithea_(software) dbr:LXR_Cross_Referencer dbr:Codebase dbr:Hgsubversion dbr:Mantis_Bug_Tracker dbr:Plastic_SCM dbr:Mercurial_(RCS) dbr:Mercurial_cvs dbr:Mercurial_software dbr:Mercurial_vcs dbr:IntelliJ_IDEA dbr:Mercurial_(software) dbr:Microsoft_Azure dbr:OSDN dbr:OpenClonk dbr:OpenJDK dbr:OpenOLAT dbr:Open_Hub dbr:SharpDevelop dbr:YouTrack dbr:Hg dbr:Matt_Mackall dbr:Hg_(software) dbr:Hg_(vcs) dbr:Hg_(version_control) dbr:Hg_software dbr:Hg_vcs |
is dbp:subject of | dbr:Version_Control_by_Example |
is owl:differentFrom of | dbr:Mercury_(programming_language) |
is foaf:primaryTopic of | wikipedia-en:Mercurial |