The OpenNET Project / Index page

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



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

"Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от opennews (ok), 25-Янв-22, 13:37 
После двух месяцев разработки опубликован выпуск распределенной системы управления исходными текстами Git 2.35. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56570

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

Оглавление

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


1. Скрыто модератором  –5 +/
Сообщение от Жироватт (ok), 25-Янв-22, 13:37 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  –6 +/
Сообщение от Аноним (13), 25-Янв-22, 14:36 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  +1 +/
Сообщение от RAMbug (?), 25-Янв-22, 13:54 
Ответить | Правка | Наверх | Cообщить модератору

5. Скрыто модератором  +4 +/
Сообщение от Аноним (5), 25-Янв-22, 13:58 
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +6 +/
Сообщение от RAMbug (?), 25-Янв-22, 14:16 
Ответить | Правка | Наверх | Cообщить модератору

18. Скрыто модератором  +4 +/
Сообщение от flexagoon (ok), 25-Янв-22, 15:01 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

10. Скрыто модератором  +4 +/
Сообщение от Жироватт (ok), 25-Янв-22, 14:26 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

16. Скрыто модератором  +1 +/
Сообщение от Анонимemail (16), 25-Янв-22, 14:42 
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы управления исходными текстами Git 2.35"  –31 +/
Сообщение от Шарп (ok), 25-Янв-22, 14:02 
>В команду "git log" добавлен новый спецификатор формата "--format=%(describe)"

Улучшайзинги для консольной утилиты нафиг не упёрлись. Все пользуются gui клиентами. Например smartgit.

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

7. "Выпуск системы управления исходными текстами Git 2.35"  +16 +/
Сообщение от Аноним (7), 25-Янв-22, 14:10 
> Все пользуются gui клиентами.

Кто эти все? Все кого я знаю, пользуются консолью.

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

8. "Выпуск системы управления исходными текстами Git 2.35"  +11 +/
Сообщение от Массоны Рептилоиды (?), 25-Янв-22, 14:12 
"Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они задавят вас своим опытом."
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск системы управления исходными текстами Git 2.35"  –7 +/
Сообщение от Аноним (11), 25-Янв-22, 14:32 
незадавят, так как согласно теории эволюции умники это бывшие рукожопые ламеры с ЧСВ до колена.
Ну а то что git постепенно превращается в еще одно ядро linux уже давно не секрет.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск системы управления исходными текстами Git 2.35"  +2 +/
Сообщение от Здрасьте (?), 25-Янв-22, 14:36 
«Согласно теории эволюции», серьёзно? Где же ты это вычитал, болезный?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск системы управления исходными текстами Git 2.35"  +4 +/
Сообщение от Анонимemail (16), 25-Янв-22, 14:40 
что мешает человеку продвигать свою теорию эволюции? он же не конкретизировал чья она)
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-22, 15:58 
Да уж, в unabridged я такого точно не видел.  Впрочем, апелляция не-биологом к "теории эволюции" -- обычное начало очередного антинаучного бреда, по моим наблюдениям.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

42. "Выпуск системы управления исходными текстами Git 2.35"  –3 +/
Сообщение от RAMbug (?), 25-Янв-22, 16:33 
Теория эволюции просто очередной бред шизофреника, как и теория относительности такитипаучёного финкельштейна.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (-), 25-Янв-22, 16:37 
> Теория эволюции просто очередной бред шизофреника,

Учитывая, что "одной современной" теории эволюции как таковой и нет (есть несколько "стыкующихся теорий", но все же с некоторыми неувязками) ...


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

46. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (-), 25-Янв-22, 17:02 
> очередной бред шизофреника

Потомок глиняного человечка, вылепленного just for lulz неким сверхсуществом, пожелавшим остаться инкогнито, ошибаться не может. Верим (нет).

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

49. "Выпуск системы управления исходными текстами Git 2.35"  +2 +/
Сообщение от RAMbug (?), 25-Янв-22, 17:17 
Веруны в наВуку точно такие же абсурдные сектанты, как и веруны в Иегову. И те и другие просто жрут то, что им дают.

Даже библейские стори выглядят более убедительно, чем басни о каком-то неведомом взрыве, породившем огромную кучу неведомого гомна, из которого потом были склеены обезьяны.

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

57. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (-), 25-Янв-22, 17:56 
И с ходу ad hominem. А производили впечатление знатока и тонкого ценителя сортов этого самого. Как вы только в дверные проемы проходите?
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 25-Янв-22, 20:01 
>И с ходу ad hominem.

Это вы на обезьяну обиделись?
Люди не от обезьяны произошли, у них просто возможно есть далёкий общий предок.
Происхождение людей вопрос весьма забавный, исследования ДНК кое что показали, и одного этого уже достаточно чтобы заработать бессонницу.

>А производили впечатление знатока и тонкого ценителя сортов этого самого. Как вы только в дверные проемы проходите?

Да вроде ничего такого он не говорит.
Последние исследования показали, что вселенная не гомогенна конкретно на вселенских масштабах. Обнаружили вектор магнитно поля.
А с микроволновым излучением вообще смешно получается.

Что же касается происхождения жизни, то после свершений биохимии последних десятилетий, можно смело утверждать, что никакой случайный процесс не способен создать подобное.

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

85. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от prokoudineemail (ok), 26-Янв-22, 10:33 
>>И с ходу ad hominem.
> Это вы на обезьяну обиделись?
> Люди не от обезьяны произошли, у них просто возможно есть далёкий общий
> предок.
> Происхождение людей вопрос весьма забавный, исследования ДНК кое что показали,

Ты так смешно напускаешь туману, что даже интересно посмотреть, кто на это купится.

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

59. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (59), 25-Янв-22, 18:31 
> Веруны в наВуку точно такие же абсурдные сектанты, как и веруны в Иегову.

Очевидно, что нет. Бог «верунов в наВуку» может приложить из розетки электричеством так, что ангелов увидшь. А библейская шизофрения может только недалёких адом пугать.

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

61. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (11), 25-Янв-22, 18:43 
то всё попы на очередном соборе все переврали и насочиняли, вон Джони тоже пожгли за "ересь":

Я, Джованни Мочениго, доношу по долгу совести и по приказанию духовника, что много раз слышал от Джордано Бруно, когда беседовал с ним в своём доме, что мир вечен и существуют бесконечные миры… что Христос совершал мнимые чудеса и был магом, что Христос умирал не по доброй воле и, насколько мог, старался избежать смерти; что возмездия за грехи не существует; что души, сотворённые природой, переходят из одного живого существа в другое. Он рассказывал о своём намерении стать основателем новой секты под названием «новая философия». Он говорил, что Дева Мария не могла родить; монахи позорят мир; что все они — ослы; что у нас нет доказательств, имеет ли наша вера заслуги перед Богом.

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

65. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 25-Янв-22, 19:19 
Почему вы считаете что научных атеистов Бог не может приложить током из розетки?
Получается их вера защищает их? Может она тогда истинна? Тоесть бог науковерцев получается не такой мощный как бог наукоатеистов.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

25. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от keydon (ok), 25-Янв-22, 15:43 
Из всех кого знаю, gui только начинающие(фактически студенты) пользуются (и то только потому что пользуются gui IDE), все опытные (и даже многие студенты) либо cli юзают, либо плагинами в виме (которые сами либо утилитку юзают, либо либы).
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

37. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноним (37), 25-Янв-22, 16:17 
Просто git сам по себе бай дизайн неюзабельная  и ненаглядная штука. Поэтому в cli и используется.  
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (58), 25-Янв-22, 18:14 
Паттерн git status -> git add  -> git commit -> git push в консоли работает прекрасно, все остальное в гуи проще.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 25-Янв-22, 19:21 
> Паттерн git status -> git add  -> git commit -> git
> push в консоли работает прекрасно, все остальное в гуи проще.

Что проще в гуе например? Патч например сделать и применить? Или автоотребейзить фиксапы?

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

81. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Ilya Indigo (ok), 26-Янв-22, 02:40 
1 Историю читать и быстро найти в каких фиксациях изменялся файл и что именно было изменено.
2 Сливать при конфликтах.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 26-Янв-22, 11:16 
Оба действия делаю в консоли, не вижу затруднений. Если путаешься где одно изменение, где другое(хотя казалось бы они даже подписаны), есть плагины для vim с более наглядным отображением.

Историю читать и быстро найти в каких фиксациях изменялся файл и что именно было изменено (одна команда карл!).
git log -p filename

Сливать при конфликтах
Для файлов где нужно оставить одно из изменений git checkout --ours/--theirs filename1 filename2.
Для файлов где оба изменения не годятся, правишь ручками, добавляешь+продолжаешь мерж.
При желании все это делается одной короткой алиас-командой, а то и хоткеями из vim'а. Так что твой gui в лучшем случае не быстрее, а скорее всего и крайне ограничен по функционалу и удобству.

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

105. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (105), 28-Янв-22, 12:57 
О! Спрошу, вдруг знаешь как.

Видел гафическую утилиту для разруливания слияний, вдруг знаешь аналог для vim'а.

В одном месте отображается содержимое файла из одной ветки, в другом месте - содержимое файла из второй ветки, в третьем месте - содержимое файла ближайшего общего предка.
В четвертом месте ты правишь, то что получается. В пятом месте отображается отличие вносимыж правок от содержимого одной ветки, В шестом месте отображается отличие вносимых изменений от второй ветки. И в седьмом месте отличие вносимых изменений от ближайшего общего предка.

В vim'е бы такое.

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

107. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от keydon (ok), 28-Янв-22, 19:26 
> О! Спрошу, вдруг знаешь как.
> Видел гафическую утилиту для разруливания слияний, вдруг знаешь аналог для vim'а.
> В одном месте отображается содержимое файла из одной ветки, в другом месте
> - содержимое файла из второй ветки, в третьем месте - содержимое
> файла ближайшего общего предка.
> В четвертом месте ты правишь, то что получается. В пятом месте отображается
> отличие вносимыж правок от содержимого одной ветки, В шестом месте отображается
> отличие вносимых изменений от второй ветки. И в седьмом месте отличие
> вносимых изменений от ближайшего общего предка.
> В vim'е бы такое.

http://vimcasts.org/episodes/fugitive-vim-resolving-merge-co.../

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

91. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (91), 26-Янв-22, 11:35 
За меня тут уже ответили, да я логи смотрю и как ветки взаимодействуют разруливаю конфликты, также создаю локальные ветки из удаленных. Иногда тэги, правда, сейчас с ними разобрался и в консольном исполнении.


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

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

108. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 28-Янв-22, 19:31 
> Может так случиться что в консоли в итоге буду делать всё, но
> взаимодействие веток буду продолжать  смотреть в графике.

Есть же git log, у него куча опций, можно сделать что угодно, включая псевдографику и запилить двухсимвольный алиас вроде
lg = log --pretty=format:"%C(yellow)%h\\ %Creset%s%Cblue\\ [%cn]\\%Cred%d" --decorate --abbrev-commit --graph

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

110. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (110), 30-Янв-22, 22:12 
>Есть же git log, у него куча опций, можно сделать что угодно

Это все прекрасно, номне надо код писать и мне не платят за знание git (вот такой у меня специфический случай) :)

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

111. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Michael Shigorinemail (ok), 30-Янв-22, 22:24 
>>Есть же git log, у него куча опций, можно сделать что угодно
> Это все прекрасно, номне надо код писать и мне не платят за
> знание git (вот такой у меня специфический случай) :)

По этой логике Вам незачем дышать, пить, есть.  Случай и впрямь специфический.

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

112. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 30-Янв-22, 23:45 
В такие моменты я понимаю что не останусь без работы и ещё долго буду востребованным.
Увы, всех сказочных фей разобрали, вместо них могу порекомендовать купить дом, архитектору которого не платили за знание геодезии, сопромата и расчёт вентиляции.
P.S. не разбираюсь в строительстве, но намёк должен быть понятен
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

88. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от . (?), 26-Янв-22, 11:05 
Ну вот вам уровень впопеннета и всей современной разработки в принципе.

Попробуй без гуя разобраться в 3-way diff. Хотя, да, зачем тебе...

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

89. "Выпуск системы управления исходными текстами Git 2.35"  +2 +/
Сообщение от keydon (ok), 26-Янв-22, 11:11 
> Попробуй без гуя разобраться в 3-way diff. Хотя, да, зачем тебе...

Я не пробую, я делаю. И делаю в консоли. Проблем не испытываю.

> Ну вот вам уровень впопеннета и всей современной разработки в принципе.

Действительно, если есть люди считающие что без gui нельзя разрабатывать, то уровень разработки на нуле.

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

66. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от keydon (ok), 25-Янв-22, 19:20 
> Просто git сам по себе бай дизайн неюзабельная  и ненаглядная штука.
> Поэтому в cli и используется.

Настолько неюзабельная, что его используют все, настолько ненаглядная, что даже git log --graph есть (открою тайну - в консоли есть все что есть в gui и даже больше)

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

69. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (37), 25-Янв-22, 19:47 
На безрыбье и рак рыба. В среде опенсорца конечно же по другому нельзя. Хороший продукт он денег стоит программисты ему нужны дорогие, а платить за это никто не хочет поэтому имеем то что имеет нас =(
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (91), 26-Янв-22, 11:37 
И какой же платный аналог git вы имели в виду?
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Алексей (??), 26-Янв-22, 11:58 
> И какой же платный аналог git вы имели в виду?

bitkeeper, бгг!

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

96. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от keydon (ok), 26-Янв-22, 20:43 
> На безрыбье и рак рыба. В среде опенсорца конечно же по другому
> нельзя. Хороший продукт он денег стоит программисты ему нужны дорогие, а
> платить за это никто не хочет поэтому имеем то что имеет
> нас =(

Ну да, ну да. Поработай с коммерческим софтом, довольно быстро поймешь что это либо уровень бета-теста, но за кучу денег, либо полное !@#$%^. Не припомню ни одного(!) коммерческого софта который был реально вылизан и не создавал проблем на длительной дистанции, более того - как правило купить и продлевать(а без продления коммерческого софта почти и не осталось) его уже проблема (некоторые например продают только после встречи с клиентом, другие долго втюхивают то что тебе не нужно, третьи шантажируют тарифом через полгода). Это всегда дорого, сложно и долго. А частенько очень дорого, очень сложно, очень долго и не работает.
Существует всего 3 причины почему его вообще покупают:
1) Бюрократия. В интерпрайзе чаще проще заплатить кучу денег чем взять бесплатно.
2) Руководителю не хочется об этом думать (набирать разработчиков, руководить ими, интегрировать разработанное ими). "Мы делаем trashname, а не мессенджер/тикет систему/CI систему"
3) Проект от монополиста, чужие проекты в принципе не работают, легальных альтернатив нет.

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

97. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (97), 26-Янв-22, 23:17 
Я, кстати, полностью согласен. Интерфейс отвратный, с огромным кол-вом флагов, которые нужны 1,5 людям-разработчикам гита. Вместо такого кол-ва во многих случаях проще использовать какой-то простой флаг + pipe + filter, который тебе нужен.
Система контроля версий должна управлять изменениями, а не придумывать свой греп и потом красить его вывод в соответствии с гнушным грепом
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

82. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 26-Янв-22, 05:23 
Вы знаете много студентов.

В консоли отображать сложную связанную информацию бывает весьма невозможно.

Консоль не заменяет GUI, и наоборот, у текстовых команд есть свои неоспоримые преимущества.

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

87. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 26-Янв-22, 11:05 
> В консоли отображать сложную связанную информацию бывает весьма невозможно.

Как раз наоборот. В отличии от gui информация в консоли легко обрабатывается и форматируется.

>Консоль не заменяет GUI, и наоборот, у текстовых команд есть свои неоспоримые преимущества.

Я знаю только две области где gui имеет "неоспоримые преимущества" - работа с графикой (графические и видео-редакторы и то подозреваю можно сделать с помощью sixel было бы желание), графонистые игры (увы). С остальным консоль прекрасно справляется.

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

94. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 26-Янв-22, 17:17 
Вы не можете это всерьёз писать.

Вы всерьёз считаете, что графическая информация может быть не просто без ущерба, а даже с преимуществом, заменена текстом?

А пол мозга можно вырезать у человека ибо не нужен?

Ну ок.
Как по вашему сервис по типу гугл карт выглядеть в консоли должен?
Всерьёз считаете что это будет много лучше и удобнее?

А программа по типу кикада?

Неужели серьёзно думаете что банальные графики, удобнее много лучше в консоли смотреть?

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

95. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от keydon (ok), 26-Янв-22, 18:42 
> Вы не можете это всерьёз писать.

Могу и пишу.

> Вы всерьёз считаете, что графическая информация может быть не просто без ущерба, а даже с преимуществом, заменена текстом?

Я (и ни я один, много нас) всерьез считаю что управлять текстом гораздо проще, что на него уходит меньше ресурсов, что механизмы по его обработке гораздо богаче и обширнее.
Пару примеров: выпадающий список. Могу я его отсортировать? В 99% случаев нет. В 1% случаев об этом специально позаботился разработчик, но опять же закодил всю эту сортировку, т.е. поменять я ее не могу.
В текстовом поле gui выводит мне результат в виде списка: имя-количество. Могу я по этому результату построить график? Круговой график? Гистограмму? Только в том случае если это закодил разработчик.
Могу я этот список (вывод) переслать на ввод другой графической программе? Только в том случае если это закодил разработчик.
Добавим сложности связанные с графическим стеком, с интерактивностью, с производительностью (вспомним как раньше wireshark тормозил когда tshark работал без проблем), с автоматизацией и сильно призадумаемся а нужно ли это вообще.

> А пол мозга можно вырезать у человека ибо не нужен?

Если не используется, то можно и нужно вырезать.

> Как по вашему сервис по типу гугл карт выглядеть в консоли должен?
> Всерьёз считаете что это будет много лучше и удобнее?
> А программа по типу кикада?

Если нужно точную графику показывать (вроде карт высот или снимков со спутника) то увы, тут лучше gui (в теории можно и с sixel стряхнуть пыль, но имхо не стоит). Я не сектант и признаю что иногда придется пользоваться gui. О чем я собственно и написал.

> Неужели серьёзно думаете что банальные графики, удобнее много лучше в консоли смотреть?

Если попиксельная точность и интерактивность не нужна, то и в консоли норм.

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

33. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноним (33), 25-Янв-22, 16:10 
Ты совсем тупой? Твой гуй без фич в консольной утилите не может примерно ничего. Как впрочем и ты сам
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

70. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (37), 25-Янв-22, 19:49 
Обращаться в функции библиотеки не пробовали. Но если бай дизайн это консольная тулза, конечно же она не может взлететь с гуём как не переделывай к ежу крылья он не полетит.  
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (-), 27-Янв-22, 05:49 
> Все пользуются gui клиентами. Например smartgit.

Вот не надо тут за всех. Зачем мне твоя гуйня?

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

21. "Выпуск системы управления исходными текстами Git 2.35"  +3 +/
Сообщение от Crazy Alex (ok), 25-Янв-22, 15:24 
git stash --staged - это прекрасно. Костыли, конечно, были на этот случай, но давно пора.
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Шарп (ok), 27-Янв-22, 10:55 
> git stash --staged - это прекрасно.

В gui программах это было 100500 лет назад. Смешно наблюдать как консольщики страдают от отсутствия нормальных инструментов.


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

101. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (101), 27-Янв-22, 11:22 
Именно для стэша? Судя по обилии желчи, изрыгаемой тобой, врёшь и выдаёшь желаемое за действительное.

Проверил сейчас одну гуёвую программу - нет там такого функционала. Так и есть, врёшь.

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

102. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Шарп (ok), 27-Янв-22, 12:21 
>Проверил сейчас одну гуёвую программу

Это смешно. Проверил небось в какой-нибудь ракальной программе, созданной быть на подхвате у консольного гита (типа б-гмерзкого qgit). Естественно, что там всё ужасно и ничего нет.

Смотри smartgit, кнопка stash selection. Она в stash переводит только выделенные файлы.

Для любителей погавкать на проприетастов напомню, что smartgit бесплатный для opensource проектов.

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

103. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним Арчер (?), 27-Янв-22, 15:16 
Твоего "smartgit" в репе арча нет, так, что проваливай.
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Шарп (ok), 28-Янв-22, 10:17 
> Твоего "smartgit" в репе арча нет, так, что проваливай.

В aur есть. Мог бы и проверить.

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

106. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от Аноним (101), 28-Янв-22, 19:16 
> Это смешно

Хорошо смеётся тот, кто не врёт и не лажается.

> Проверил небось в какой-нибудь ракальной программе, созданной быть на подхвате у консольного гита

Я тебя наверное огорчу, но большинство (а может и вообще все) гуёвые git-клиенты как раз и являются оболочками вокруг консольного гита. На подхвате у консольного гита, как ты выразился. То есть, эти твои гуи - они не реализуют сами протокол взаимодействия с гитом. Они даже не используют какой-нибудь libgit. Они тупо запускают тот самый ненавистный тебе консольный гит, чтобы что-то сделать. И твой любимый smartgit тоже.

Это, кстати, означает, что гуёвые оболочки над гитом не могут иметь больше функционала, чем запускаемый ими консольный гит. В реальности они, конечно имеют более скудный функционал, потому что запаздывают за консольным гитом. Такие вот дела. Теперь твой мир никогда не будет таким как прежде.

> Смотри smartgit, кнопка stash selection. Она в stash переводит только выделенные файлы.
> только выделенные файлы

Ну так при чём тут добавление в стэш из staging area? Именно эту фичу добавили. Гуёвые мышевозы не знают что такое staging area что ли? А файлы выборочно можно было в stash и до этого добавлять, хоть в консоли, хоть в гуи. В общем, как я и говорил, соврал ты и выдаёшь желаемое за действительное. Ещё и понятия то ли по незнанию путаешь, то ли специально подменяешь.

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

109. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Шарп (ok), 29-Янв-22, 11:19 
>Они тупо запускают тот самый ненавистный тебе консольный гит, чтобы что-то сделать.

Ахах. Пусть запускают. Я консольный гит хейтю из-за неудобства, а не из-за его существования. Пусть работает на подхвате. На большее он и не способен.

>Это, кстати, означает, что гуёвые оболочки над гитом не могут иметь больше функционала, чем запускаемый ими консольный гит.

Могут и имеют. От гита им нужна базовая информация. Всё остальное можно сделать программно без баш соплей из sed, awk, grep и т.д., которые ты должен сочинять неделю.

>Гуёвые мышевозы не знают что такое staging area что ли?

Конечно знают. Зачем мне сначала переводить изменения в стейдж, а потом в стэш, если я сразу могу в стэш. Причём трудоёмкость одна. Нужно выделить файлы и нажать кнопку или стейдж или стэш. А cli сеньоры жрали кактус и ждали пока им завезут ключ --staged. Просто нужно пользоваться нормальными инструментами.

Git cli ещё кое-как может работать, когда подходят команды "git add ." и "git commit -a". Как только тебе нужно в стейдж добавить только некоторые файлы или не дай бог отдельные строки внутри файла, то можно вешаться. Пользовательский опыт как у деревенского сортира: жарко, воняет, мухи. Вот операторы консоли и сваливают, не сортирую, в коммит весь мусор. А потом попукивают на gui.

Консоль она для автоматизации. Если тебе нужно выполнить анализ что коммитить, а что нет, то консоль идёт на улицу покурить. Не хватает выразительности и выглядит как отстой.

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

22. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 25-Янв-22, 15:25 
>надёжны

Допустим.

>высокопроизводительных

А вот это новость. Где-то можно посмотреть производительность систем контроля версий?

>предоставляющей гибкие средства нелинейной разработки

Система контроля версий предоставляет средства разработки?
Ну ладно.

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

28. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от anonymous (??), 25-Янв-22, 15:45 
>Система контроля версий предоставляет средства разработки?

прикинь, да

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

55. "Выпуск системы управления исходными текстами Git 2.35"  –2 +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-22, 17:43 
>> высокопроизводительных
> А вот это новость.

Эстонцам рекомендуется http://t.me/sputnikmeedia :D

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

62. "Выпуск системы управления исходными текстами Git 2.35"  –1 +/
Сообщение от Аноньимъ (ok), 25-Янв-22, 18:45 
Непронимаю.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск системы управления исходными текстами Git 2.35"  –3 +/
Сообщение от iZENemail (ok), 25-Янв-22, 15:25 
Чем плох Git в сравнении с Mercurial: https://habr.com/ru/post/123700/
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от пох. (?), 25-Янв-22, 15:29 
Тем что меркуриал лежит себе в гробу, а гроб охраняют церберы пейсбука.

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

31. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Ordu (ok), 25-Янв-22, 16:06 
2011 год. Забудь.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

44. "Выпуск системы управления исходными текстами Git 2.35"  –5 +/
Сообщение от пох. (?), 25-Янв-22, 16:38 
Дааа, у хипстоты от такого немодного аж подворотики разворачиваются в отвращении.

P.S. стесняюсь спросить, неуклюжей перло-подделке под биткипер скока-скока лет?

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

75. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от Аноним (75), 25-Янв-22, 23:47 
Причем здесь мода и хипстота, если указанный 2011 год - это год статьи, приведенной по ссылке. Модная или не модная статья? В которой описываются какие-то (якобы) проблемы-недоработки одной системы против другой, серьезно?
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от . (?), 26-Янв-22, 11:03 
Серьезно. Это архитектурные проблемы, они с годами не саморассасываются.
Просто вырастает поколение д'6илов, ничего кроме бумажки с pull/rebase/push ниасиливающих и думающих что умеют пользоваться vcs - ведь они никогда не видели ни нормальных vcs, ни нормальной организации совместной работы над кодом.

А старый код перестает работать, потому что немодно и давайте запритим второй питон.

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

99. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (-), 27-Янв-22, 05:51 
> P.S. стесняюсь спросить, неуклюжей перло-подделке под биткипер скока-скока лет?

Его так то на сишечку переписали с тех пор в основном. За вот те самые годы.

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

73. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (73), 25-Янв-22, 23:12 
У Mercurial система команд будет попроще и логичнее. С другой стороны, он медленнее, но на этот случай есть chg.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

74. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от . (?), 25-Янв-22, 23:33 
chg - всего лишь интерфейс к убогому command server. Который ничем не отличается от обычного hg в плане скорости работы (которая по большей части и вовсе ограничена узкими местами на стороне сервера, нету у hg Microsoft с ее желанием держать код всей windows от загрузчика до калькуляторов в едином монолитном репо и готовностью пилить lfs и прочие костыли под свои хотелки)

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

83. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (83), 26-Янв-22, 08:11 
> Который ничем не отличается от обычного hg в плане скорости работы

На практике отличается. При первом запуске chg тупит, дальше запускается мгновенно. Но конечно хочется чтобы сразу запускался мгновенно.

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

77. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (101), 26-Янв-22, 01:00 
У Меркуриала запутанная система ветвления. 3 вида веток зачем-то сделали. И rebase работает через пень-колоду.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

32. "Выпуск системы управления исходными текстами Git 2.35"  +2 +/
Сообщение от А где же каменты (?), 25-Янв-22, 16:06 
Про git jump впервые слышу - чего только не придумают!
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (72), 25-Янв-22, 20:04 
Кто не джампит🤸, тот смаргитчик🐒!
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (33), 25-Янв-22, 16:13 
Разделение конфигов по доменам так и не подвезли, хотя PR был ещё осенью.
Можно было бы в зависимости от использованного хоста задавать разные пары юзернейма/почты, а не втыкаться в каждый отдельный репозиторий.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (101), 26-Янв-22, 01:15 
Иметь один конфиг для нескольких репозиториев можно через [includeIf gitdir]. Это конечно не то же самое, что разделение по доменам, но лучше, чем настраивать для каждого репозитория. И гибче. Если на одном домене, например на гитхабе, есть и личные и рабочие репозитории, можно рабочие репозитории сгруппировать в один каталог и использовать для них рабочую почту, а для репозитроиев в других каталогах будет почта по умолчанию, личная.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (33), 25-Янв-22, 16:14 
Подскажите хук чтобы запретить rebase на мастере или уже пушнутых изменениях?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (33), 25-Янв-22, 16:17 
Можно ли заставить git показать в директории все файлы, которые последний раз правились одним конкретным пользователем?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от Аноним (37), 25-Янв-22, 16:18 
Из коробки нельзя.  
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от OpenEcho (?), 25-Янв-22, 17:21 
> git log --no-merges --author="PartyPooper" --name-only --pretty=format:""
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

53. "Выпуск системы управления исходными текстами Git 2.35"  –3 +/
Сообщение от Аноним (37), 25-Янв-22, 17:41 
Да и как это сделать для конкретной папки? У тут появляются сторонние друзья всякие grep'ы, awk'и и этот мутный sed. Которые подумают о пользователи и его баш портянках.  
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-22, 17:48 
Непонятно только, почему Вы пытаетесь хоть какие-то обрывки мыслей и вопросов излагать _текстом_ на _языке_, а не записав тикток.

Как-то так и с решениями задач: кто-то пытается объясняться жестами или ищет уникальный(tm) толькодлявас(r) кривошипошатунный с переподвыподвертом инстрУмент, а кто-то сперва в голове укладывает -- что и зачем хочет сделать, затем описывает задачу исполнителю (например, железке с линуксом и гитом).

> о пользователи и его баш портянках

Меньше эмоций, больше мыслей.  И всё постепенно наладится.

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

79. "Выпуск системы управления исходными текстами Git 2.35"  +1 +/
Сообщение от Аноним (101), 26-Янв-22, 01:18 
Ты наверное удивишься, но - просто добавь путь к папке!
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

39. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (33), 25-Янв-22, 16:19 
Не хватает --ignore-whitespace для git stash
т.е. вот подготовлены какие-то патчи, отложены, потом пытаешься посмотреть что там правилось и прихранить это в отдельный патч, а там дофигалион мешающих читать правок форматирования

Что-то такого плана
git stash show -p --ignore-whitespace

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

76. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от AnonymPatient (?), 26-Янв-22, 00:49 
...
>Что-то такого плана
>git stash show -p --ignore-whitespace

этта, куда комитеты смотрятЪ - space не той системы

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

80. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (101), 26-Янв-22, 01:27 
> Проведена работа по стандартизации применения типа "size_t" вместо "unsigned long" для значений, представляющих размер объектов, что позволило добиться возможности применения фильтров "clean" и "smudge" с файлами размером более 4 ГБ на всех платформах, включая платформы с моделью данных LLP64, тип "unsigned long" в которой ограничен 4 байтами.

Надо использовать не size_t, а uint64_t. Тогда будет не только на LLP64 работать, но и на 32-битных платформах. size_t - это тип для хранения размера объектов в памяти, зачем его использовать для хранения размеров файлов на диске?

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

84. "Выпуск системы управления исходными текстами Git 2.35"  +/
Сообщение от Аноним (84), 26-Янв-22, 10:14 
Ну может чтобы некрофаги не ныли про тормоза, которых там и так хватает.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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