Мерцуриал вс. Гит

Гит и Мерцуриал су обе бесплатне софтверске алатке за ГитМерцуриалУграђени веб сервер Не да Куке за пре / после догађаја да да Крај конверзије реда да да Ознаке да да Међународна подршка Делимично да Преименовање датотеке Да (имплицитно) да Спајање преименовања датотека да да Симболичне везе да да Отвореног кода да да Потписане ревизије да да Ревизијски ИД-ови СХА-1 хасхе Бројеви, СХА-1 хасхе Атомске обавезе да да Историјски модел Снимак Промена Величина спремишта О (закрпа) (велика О нотација) О (закрпа) (велика О нотација) Паралелни модел Споји се Споји се Оперативни системи Уник-у, Виндовс, Мац ОС Кс Уник-у, Виндовс, Мац ОС Кс Подручје извођења да Не Екстерна грана да Не Трошак бесплатно бесплатно РЦС Кључна реч Да, али се не препоручује преко додатног додатка Плитко одјављивање / клонирање да Додатак Бугзилла Праћење имена датотеке / дир-а Преименовање детекције Преименовање праћења Благајна / клон поддиректорије Не Не Модел спремишта Дистрибуирано Дистрибуирано Чување дозвола Само бит извршења Само бит извршења Мрежни протоколи цустом, прилагођено преко ссх, рсинц, ХТТП, пакета е-поште ХТТП, прилагођено преко ссх, пакета е-поште (са стандардним додатком) Развијен од стране Јунио Хамано, Линус Торвалдс Матт Мацкалл Одржава Јунио Хамано Матт Мацкалл Писано у Ц, Боурне Схелл, Перл Питхон анд Ц Праћење спајања да да Интеграција програма за праћење грешака Не Трац (путем додатка) Лиценца ГПЛ в2 ГПЛ в2 Веб сајт гит-сцм.цом ввв.селениц.цом/мерцуриал ОС ПОСИКС, лошија подршка за Виндовс Уник-у, Виндовс, Мац ОС Кс Увод (са Википедије) Гит је бесплатна контрола ревизије или пројекат управљања изворним кодом софтвера с нагласком на брзину. Гит је иницијално креирао Линус Торвалдс за развој кернела Линука. Мерцуриал је мулти-платформа, дистрибуирана алатка за контролу ревизије за програмере софтвера. Углавном се имплементира користећи програмски језик Питхон, али укључује бинарну различиту имплементацију написану на Ц. Тип Ревизија контроле Ревизија контроле

Садржај: Мерцуриал вс Гит

  • 1 Дизајнерски циљеви
  • 2 Пројекти који користе Гит вс Пројекти који користе Мерцуриал
  • 3 Гит вс мерцуриал преносивост
  • 4 Кориснички интерфејс за Гит вс Мерцуриал
  • 5 Сродни видео снимци
  • 6 Референце

Дизајнерски циљеви

Главни дизајнерски циљеви компаније Мерцуриал укључују високе перформансе, скалабилност, биће без колаборатора, потпуно дистрибуиран колаборативни развој, робусно руковање обичним текстом и бинарним датотекама, те напредне могућности гранања и спајања, остајући концептуално једноставан. Садржи интегрисани веб интерфејс.

Један од главних циљева дизајна Линуса Торвалдса за Гит била је брзина и ефикасност рада. Остали критеријуми за дизајн укључивали су снажне заштитне мере против корупције, било случајне или злонамерне.

Пројекти који користе Гит вс Пројекти који користе Мерцуриал

Неколико софтверских пројеката високог профила сада користи Гит за контролу ревизије, од којих су најпознатији Линук кернел, Перл, Самба, Кс.орг Сервер, Кт (алатни сет), језгра једног лаптопа по детету (ОЛПЦ), веб оквир Руби он Раилс, ВЛЦ , ИУИ, Мерб, Вине, СВИ Пролог, ГНОМЕ, ГСтреамер, ДрагонФли БСД и Андроид мобилна платформа.

Пројекти који користе Мерцуриал укључују Адблоцк Плус, Алдрин, Аудациоус, Довецот ИМАП сервер, ГНУ Оцтаве, НкОС, Нукео, Гровл, МоинМоин вики софтвер, Мозилла, Мутт (клијент е-поште), Нетбеанс (ИДЕ), ОпенЈДК, Питхон, САГЕ, Сун Мицроисистем'с ОпенС и Орацле-ов софтвер за покретање операција попут Бтрфс.

Гит вс мерцуриал преносивост

Мерцуриал је првобитно писан да би се покретао на Линуку. Преноси се у Виндовс, Мац ОС Кс и већину осталих система који су слични Унику. Мерцуриал је првенствено програм командне линије.

Гит је првенствено развијен на Линуку, али може се користити на другим Уник оперативним системима, укључујући БСД и Соларис.

Гит се такође покреће у оперативном систему Виндовс. Постоје две варијанте:

  • Изворни Мицрософт Виндовс порт, назван мсисгит, ближи се крају. Од фебруара 2009. постоје инсталацијски програми за преузимање који су спремни за тестирање. Неке наредбе још нису доступне у ГУИ-ју и морају се позвати из командне линије.
  • Гит се такође покреће на врху Цигвин-а (ПОСИКС емулацијског слоја), иако је примјетно спорији, посебно за команде написане као скрипте схелл-а.

Кориснички интерфејс за Гит вс Мерцуриал

Све операције Мерцуриала позивају се као опције кључне речи на његов програм хг покретача, референцу на хемијски симбол елемента живе. ГУИ интерфејси за Мерцуриал укључују Хгк (Тцл / Тк). Ово је имплементирано као Мерцуриал проширење и део је званичне верзије. Овај прегледач приказује усмерени ациклички графикон скупова промена Меркуријевог спремишта. Овај прегледач се може позвати помоћу команде 'хг виев', ако је проширење омогућено. хгк је изворно заснован на сличном алату за гит који се зове гитк. Постоји замјена хгк названа хгвиев која је написана чистим питхон-ом и пружа гтк и кт интерфејсе.

Сродни Мерцуриал алати укључују:

  • Сродни алати за спајање укључују (х) гцт (Кт) и Мелд.
  • Проширење за претварање омогућава увоз из ЦВС, Дарцс, гит, ГНУ Арцх, Монотоне и Субверсион складишта.
  • Нетбеанс ИДЕ подржава Мерцуриал из верзије 6.
  • Тортоисе Хг пружа интерфејс менија десним тастером миша који је прилагођен Виндовс-у.
  • ВисуалХГ је додатак провајдера Мерцуриал Соурце за МС Висуал Студио 2008.
  • Мерцуриал Ецлипсе је додатак за Ецлипсе тим за Ецлипсе 3.3 и новије.

Алтернатива за покретање Гита помоћу ГУИ укључује:

  • гит-цвссервер (који опонаша ЦВС сервер, омогућава коришћење Виндовс ЦВС клијената)
  • Ецлипсе ИДЕ-ов Гит клијент заснован на чистој Јава имплементацији Гитове унутрашњости: егит
  • НетБеанс ИДЕ подршка за Гит је у фази развоја.
  • У ТортоисеГит и Гит Ектенсионс покренуто је проширење за Виндовс Екплорер (ТортоисеЦВС / ТортоисеСВН-лоокалике) што је екстензија за истраживач, као и самостални ГУИ и додатак Висуал Студио 2008

Релатед Видеос

Референце

  • википедиа: Гит_ (софтвер)
  • википедиа: Мерцуриал_ (софтвер)
  • Мерцуриал програмер Мартин Геислер упоређује карактеристике Гита и Мерцурал-а дубински