The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработка Python переносится на Git и GitHub, opennews (?), 02-Янв-16, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


59. "Разработка Python переносится на Git и GitHub"  –3 +/
Сообщение от kememail (?), 03-Янв-16, 00:27 
Вы пробовали или сравниваете по языкам на которых они написаны ?
Как ни странно по скорости hg не уступает, а местами быстрее, так что все дело в том как  писать и что писать, посмотрите на http://pythonhosted.org/pyftpdlib/benchmarks.html например где по скорости и потреблению памяти python не только не уступает, но часто и превосходит ftp сервера на C.

P.S. пользуюсь и git, и hg система команд в hg гораздо более целостная и понятная

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

60. "Разработка Python переносится на Git и GitHub"  –2 +/
Сообщение от pavelpat (ok), 03-Янв-16, 00:45 
Git действительно по-шустрее кажется. Сравнивал проект на hg и его же перенесённым в git. С git-ом и пушилось/пулилось быстрее, и update, merge, commit, diff на глаз быстрее работали в нём. Субъективно конечно.
Плюс, насколько я знаю, git изначально задумывался как фреймвокр для построения своей скв на основе некоторого набора операций. Поэтому он и более низкоуровневый (соответственно требует большей подготовки пользователя), чем hg и позволяет более низкоуровнего стрелять в ногу. Например, попробуйте сделать в hg мердж из 100 веток в одну одним коммитом. А git такое умеет, и ещё много что.
Ответить | Правка | Наверх | Cообщить модератору

63. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от kememail (?), 03-Янв-16, 09:13 
у меня вот "на глаз" прямо противоположные ощущения.
нисколько не сомневаюсь что в git можно сделать такое что потом самому будет тяжело понять что же ты сделал :). Он действительно более низкоуровневый, но интерфейс hg очень хорошо продумал, за годы использования всего хватало и за командами не нужно далеко ходить если что-то забыл, встроенной справки и названия команды более чем достаточно чтобы понять что она делает, в отличие от git, где имена многих команд и их аргументов континтуитивны, но это конечно не замечается, если уже привык.

Не могу себе представить зачем нужно делать мерж из 100 веток в одну одним коммитом, а как потом разбираться с историей, как при понять из какой ветки изменения при разрешении конфликтов, 100 way diff ?

Ответить | Правка | Наверх | Cообщить модератору

64. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от pavelpat (ok), 03-Янв-16, 09:21 
>[оверквотинг удален]
> будет тяжело понять что же ты сделал :). Он действительно более
> низкоуровневый, но интерфейс hg очень хорошо продумал, за годы использования всего
> хватало и за командами не нужно далеко ходить если что-то забыл,
> встроенной справки и названия команды более чем достаточно чтобы понять что
> она делает, в отличие от git, где имена многих команд и
> их аргументов континтуитивны, но это конечно не замечается, если уже привык.
> Не могу себе представить зачем нужно делать мерж из 100 веток в
> одну одним коммитом, а как потом разбираться с историей, как при
> понять из какой ветки изменения при разрешении конфликтов, 100 way diff
> ?

101 + base

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру