The OpenNET Project / Index page

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



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

"Доступна система управления исходными текстами Git 2.42"  +/
Сообщение от opennews (??), 22-Авг-23, 11:23 
После двух с половиной месяцев разработки опубликован  выпуск распределенной системы управления исходными текстами Git 2.42. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 22-Авг-23, 11:23   +2 +/
VCS здорового человека.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #16, #41, #112

2. Сообщение от Jony (??), 22-Авг-23, 11:28   +9 +/
Fossil
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #7, #132

3. Сообщение от Аноним (3), 22-Авг-23, 11:57   –1 +/
Скорее курильщика. Но при этом к сожалению очень сильно распиаренная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #25

4. Сообщение от User (??), 22-Авг-23, 12:02   –1 +/
Ну в общем да - но тут как с "демократией" - да, *вно, но лучше ничего нет - и скорее всего уже не будет, т.к. поляна вытоптана мало, что не полностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #130

5. Сообщение от 12yoexpert (ok), 22-Авг-23, 12:06   +4 +/
я ещё первой не научился пользоваться, а тут уже 2.42
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #64

6. Сообщение от User (??), 22-Авг-23, 12:06   –3 +/
Неее... fossil - это такой gitlab-на-минималках, и по большому счету ни в роли vcs ни в роли соцсеточки-для-разработчиков он работать не может. Для первого активно не хватает собственного тулинга и\или интеграции с имеющимися инструментами (Не то, что "типовой CI\CD" - банально интеграции с IDE нет), для второго... ну, примерно всего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8

7. Сообщение от 12yoexpert (ok), 22-Авг-23, 12:07   –1 +/
выглядит прикольно. git я не осилил, попробую это
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #61, #142, #152

8. Сообщение от 12yoexpert (ok), 22-Авг-23, 12:08   +/
эээ, зачем в ide интеграция с git? как вообще можно гитом через gui пользоваться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #10, #14, #115, #141

9. Сообщение от Аноним (9), 22-Авг-23, 12:22   +1 +/
Лишь бы на SHA256 не переходить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #50

10. Сообщение от Anon62513512124 (?), 22-Авг-23, 12:23   +7 +/
Да как бы... если pet-проект, то gui нафиг не нужнен.
А если команда разработчиков с 7+ feature-ветками - без гуев туго становится.
Можно конечно и через консоль, но неудобно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #29

11. Сообщение от zog (??), 22-Авг-23, 12:34   +/
Да, с SHA256 они лоханулись. Оно как бы есть, но на самом деле нет. Долгострой какой-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #12

12. Сообщение от BratishkaErik (ok), 22-Авг-23, 12:46   +/
Как раз в этой версии теперь выдаёт меньше предупреждений при использовании SHA-256 :)

> Tone down the warning on SHA-256 repositories being an experimental curiosity. We do not have support for them to interoperate with traditional SHA-1 repositories, but at this point, we do not plan to make breaking changes to SHA-256 repositories and there is no longer need for such a strongly phrased warning.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #145

13. Сообщение от Ан (??), 22-Авг-23, 13:05   +2 +/
Интересно кто на таком уровне работает с git? У меня абсолютно базовые вещи, ничего из описанного не ожидал. Кто использует for-each-ref или git cat-file?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #17, #26, #45, #114

14. Сообщение от User (??), 22-Авг-23, 13:06   +10 +/
> эээ, зачем в ide интеграция с git? как вообще можно гитом через
> gui пользоваться?

Действительно. Зачем в "интегрированной среде разработки" нужны средства автоматизации и интеграции с, собственно, элементами процесса разработки? Ерунда какая-то...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #30

15. Сообщение от Аноним (15), 22-Авг-23, 13:27   –6 +/
На каком уровне? Вроде всё достаточно базовое. Когда впервые его крутил, это был черрипик в одной зависимостей и сборка без определённых коммитов. Во второй мне захотелось чтобы локальным данным было выставлено реальное время модификации и там уже вот это вот всё из новости пришлось искать. Всё зависит только от фантазии. Если её нет, то и фичи не пригодятся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от Аноним (16), 22-Авг-23, 13:40   +/
Точно! Нужно иметь много здоровья и нервов в запасе, чтобы пользоваться этим поделием.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21, #52, #63

17. Сообщение от Аноним (16), 22-Авг-23, 13:42   +2 +/
Это не для вас сделано. Вообще в этом бинарнике все сделано как не для людей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

21. Сообщение от Аноним (21), 22-Авг-23, 14:54   +/
А на безопастном язычке ещё не написали замену совместимую по формату хранения репозитория?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #36

24. Сообщение от Аноним (24), 22-Авг-23, 15:48   +2 +/
Когда там rhg до ума доведут?
Гит провоцирует бардак и развязывает руки по части манипуляции историей.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #38, #40, #75, #131

25. Сообщение от Аноним (25), 22-Авг-23, 15:50   +5 +/
Дододо, прям миллиарды потрачены на рекламу git, она на каждом втором биллборде и аж по первому каналу крутится.

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

> Скорее курильщика

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

> к сожалению

А это говорит что ты не рад популярности качественного СПО, т.е., очевидно, ты ещё и проприетарщик-вредитель.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #27, #81

26. Сообщение от Аноним (25), 22-Авг-23, 15:53   +3 +/
Эти низкоуровневые команды вызываются из более привычных, например, log и show, их не нужно напрямую вызывать. Соответственно, из-за их ускорения ускорятся и log с show и всё остальное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #67

27. Сообщение от User (??), 22-Авг-23, 16:01   +/
>Дододо, прям миллиарды потрачены на рекламу git, она на каждом втором биллборде и аж по первому каналу крутится.

Да не, просто миллионы идиотов из каждого третьего комментария, посвященного VCS орут, как они АСИЛИЛИ ГИТ, после чего их волосы стали длинными-и-шелковистыми, ничего лучше в мире нет, и быть не может просто потому, что - а кто не согласен, тот "НИАСИЛИЛ" и про "проприетарщик".
Все просто.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #35, #71

28. Сообщение от User (??), 22-Авг-23, 16:03   +/
Боюсь, что как и с другими r-проектами ответ примерно "никогда".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

29. Сообщение от 12yoexpert (ok), 22-Авг-23, 16:05   –1 +/
> Можно конечно и через консоль, но неудобно

попробуй ещё раз, в консоли миллион удобных инструментов для работы с git, и вот как раз на больших проектах это имхо удобнее gui

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #32

30. Сообщение от 12yoexpert (ok), 22-Авг-23, 16:06   +/
нюанс в том, что гуй для гита сложно сделать хорошо, плюс в каждой ide он разный, а консоль везде одна
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #31, #33

31. Сообщение от User (??), 22-Авг-23, 16:11   +3 +/
Совершеннейшая правда. GUI для git задача титаническая и неподъемная, а вот для того, очень-очень-скромного подмножества его возможностей, которое IRL используется программистами на ежедневной основе - оч-чень даже решаемая и жизнь изрядно упрощающая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #100

32. Сообщение от Chode McBlob (ok), 22-Авг-23, 16:18   +/
Огласите весь список, пжалста...
Желательно доступных на MacOS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #34, #148

33. Сообщение от Аноним (33), 22-Авг-23, 16:18   +2 +/
А не надо пытаться сделать хорошо всё. Надо сделать хорошо то, где интеграция с IDE даёт преимущества. А для остального есть консоль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

34. Сообщение от 12yoexpert (ok), 22-Авг-23, 16:26   –1 +/
погугли что-нибудь типа git awesome cli
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

35. Сообщение от Аноним (35), 22-Авг-23, 16:31   +/
Версионируй архивами на дискетах никто тебе не мешает. Профессионал ты наш.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #39

36. Сообщение от Аноним (35), 22-Авг-23, 16:32   +2 +/
Не могут разобраться какое время жизни у какого указателя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

38. Сообщение от Аноним (35), 22-Авг-23, 16:35   +/
Никогда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

39. Сообщение от User (??), 22-Авг-23, 16:36   –1 +/
"Ложная дихотомия"? Не, не слышал...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #72, #101

40. Сообщение от Аноним (40), 22-Авг-23, 16:45   –1 +/
Именно потому, что в hg есть эти бессмысленные ограничения, он и не взлетел. Любая программа должна хорошо делать две вещи: свою работу и вовремя убраться с дороги. Фантазии о какой-то особой ценности истории в разработке оставьте фантазёрам. Остальным надо работу работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #42, #118

41. Сообщение от Аноним (16), 22-Авг-23, 16:47   +5 +/
В гите главное - помнить, какие десять ключей нужно выставить очередной команде, чтобы она сделала именно то что от нее ожидают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #46, #66, #77

42. Сообщение от User (??), 22-Авг-23, 17:00   +1 +/
Как вам иммутабельная история работу работать мешает? Тут скорее чистая психология сроляла - очень уж не нравится человекам, когда "глупость каждого видна была" - ещё и вечно? Не, ну нафиг. Т.е. понятно, что все лажают - в том числе и глупейшим образом, но постоянно иметь этому подтверждение?
А так - ахаляй-махаляй, в репу пушай - и не было ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #57, #59, #65, #113, #150

43. Сообщение от Аноним (52), 22-Авг-23, 17:19   –3 +/
Я уже устал повторять что гит не нужен, гит это лишняя прослойка которая только усложняет всё.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49, #54, #58, #69, #70, #73

45. Сообщение от Аноним (52), 22-Авг-23, 17:21   +/
> Интересно кто на таком уровне работает с git?

Примерно никто. 90% команд гита можно смело в утиль если ты не являешься разработчиком самого гита.

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

46. Сообщение от Аноним (52), 22-Авг-23, 17:29   –2 +/
В коммерческой разработке никто уже давно не пишет руками эти команды. Всё реализовано через плагины к известным IDE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #55

49. Сообщение от Аноним (1), 22-Авг-23, 17:32   +/
Я устал повторять! Если ноют колени и тазобедренный сустав, срочно уберите из рациона... Читать далее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

50. Сообщение от Аноним (52), 22-Авг-23, 17:33   +2 +/
> SHA256

И как только раньше без этой тряхомудии жили?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #82

52. Сообщение от Аноним (52), 22-Авг-23, 17:35   +/
Зачем пользоваться если можно не пользоваться? Любая работа должна приносить удовольствие, если что-то не нра, срочно менять род деятельности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

54. Сообщение от Аноним (16), 22-Авг-23, 17:58   +1 +/
Гит - это нагрузка к возможности пользоваться гитхабом и подобными сервисами. Сам по себе да, он ужасен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #78

55. Сообщение от User (??), 22-Авг-23, 18:01   +1 +/
Это вам к кунг-фу панде выше - он убедительно объясняет, что интеграция с ide не нужна и гуй тоже нинужен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

57. Сообщение от Аноним (57), 22-Авг-23, 18:14   +/
А вы можете объяснить, зачем в репе хранить лажу? Вечно. И потом её выгружать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

58. Сообщение от Аноним (-), 22-Авг-23, 18:22   +/
Альтернатива. Меркуриал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

59. Сообщение от Аноним (61), 22-Авг-23, 18:31   +/
В Hg история не более иммутабельна, чем в Git. Смотрите MQ и HistEdit.

И соглашусь с соседним комментатором, не надо в репе хранить лажу, а в истории мусор, типа "minor comment fix". Чем больше проект - там больше он со временем замусоривается. На маленьких, конечно, это меньше видно. На больших проектах со временеи становится трудно читать историю, особенно если она замусорена.

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

61. Сообщение от Аноним (61), 22-Авг-23, 18:35   +/
А зря не осили. Всё-таки industry standard.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

63. Сообщение от Аноним (61), 22-Авг-23, 18:40   +1 +/
А у меня Гит не тратит здоровье и нервы, что я делаю не так? Наверное что-то более продуктивное, чем нытьё на форумах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #123

64. Сообщение от Аноним (61), 22-Авг-23, 18:41   –3 +/
Да никому особо не интересно, чему ты там научился или не научился
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

65. Сообщение от Аноним (40), 22-Авг-23, 18:46   +1 +/
Я про фантазёров выше написал. Взрослым людям себя стесняться стеснительно, а с детьми работать я не нанимался. Проблема не с воображаемой глупостью, которую видно вечно, а с тем, что нет никакого смысла в километрах однообразных wip-коммитах, интересен только конечный результат. А через какие тернии туда дошла мысль разработчика мне как погонщику мало интересно. Коммиты, которые нужно хранить вечно и нельзя менять подписаны. Остальное онанизм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #68, #85

66. Сообщение от Аноним (61), 22-Авг-23, 18:47   +/
Если у вас такая уникальная команда, что вам аж 10 ключей нужно - запишите их на бумажке. А ещё лучше - сделайте alias.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

67. Сообщение от Аноним (61), 22-Авг-23, 18:49   +1 +/
Грамотный ответ по существу!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

68. Сообщение от Аноним (61), 22-Авг-23, 18:51   +/
Поддерживаю
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

69. Сообщение от Аноним (40), 22-Авг-23, 18:51   –1 +/
Но про альтернативы ты не расскажешь, потому, что их нет, так?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #122

70. Сообщение от Аноним (61), 22-Авг-23, 18:54   +/
Если вы устали повторять эту чушь - может стоит прекратить её повторять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

71. Сообщение от Аноним (25), 22-Авг-23, 18:56   –1 +/
> Да не, просто миллионы идиотов из каждого третьего комментария, посвященного VCS орут, как они АСИЛИЛИ ГИТ, после чего их волосы стали длинными-и-шелковистыми, ничего лучше в мире нет, и быть не может просто потому, что - а кто не согласен, тот "НИАСИЛИЛ" и про "проприетарщик".

Все просто.

А я вот вижу что вы лжёте, потому что орут исключительно те кто не осилили. И ЧСХ, риторика всегда одна и та же:
- Мифическая распиаренность. Я про неё уже высказался выше.
- Смузихлёбность. Эта даже забыли что так говорят про меньшинство которое не глядя бросается на новые технологии, при этом git использует большинство и лет ему, на минуту, скоро будет два десятка - примерно в два раза больше чем таким комментаторам.
- Абстрактное "это гoвнo которое все используют". Тут и комментировать нечего.

Вот примеры: 2.3, 3.4, 2.16, 2.41, 2.17, 1.43, 2.54.

Заметьте, ни одного аргумента.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #76

72. Сообщение от Аноним (61), 22-Авг-23, 18:56   +/
Думаю, это скорее был намёк на "критикуя - предлагай"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #74

73. Сообщение от Аноним (25), 22-Авг-23, 18:58   +/
> Я уже устал повторять что гит не нужен

Окей. Но ты не останавливайся.

> гит это лишняя прослойка

Между чем и чем? Как работать с кодом без неё, или чем её заменить?

> которая только усложняет всё.

Что всё? Что будет проще без неё?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #79

74. Сообщение от User (??), 22-Авг-23, 19:05   +/
Неее... "намеки" от фанбоев - это слишком тонко, тем более что по поводу "предлагай" - я в первом комменте ветки написал что "лучше - не будет".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #86

75. Сообщение от Аноним (25), 22-Авг-23, 19:07   +/
> Гит провоцирует бардак и развязывает руки по части манипуляции историей.

Нет, бардак возможен только когда манипуляций с историей не было. Тогда получаются ужасы типа цепочки WIP коммитов где константа подбиралась или опечатки исправлялись, или мегакоммиты которые сразу полпроекта меняют. А вот когда история почищена, коммиты склеены/разбиты на обозримых размеров топиковые изменения и они упорядочены в логическом порядке, тогда она становится и документацией, и неоценимой помощью при ретроспективном дебаге и средством переноса изменений между проектами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #107

76. Сообщение от User (??), 22-Авг-23, 19:10   +/
А смысл с вами, зайками, общаться? Вы-ж одинаковые все, "асиливание" git'а\vim'а\bash'а\сей как часть позитивной самоидентификации - твое "солнышко", рыбонька - тут лучший маркер, в палату-мер-и-весов может еще и рано, а на стойку "Магнита" в качестве "контрольного прибора" уже самое оно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #80, #143, #151

77. Сообщение от Аноним (77), 22-Авг-23, 19:10   +/
текстовый файлик тебе в помощь!
он точно будет запускаться в любой среде (если не нафакапишь с кодировками)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

78. Сообщение от User (??), 22-Авг-23, 19:12   +1 +/
Ну в общем да - причем "лишняя", если не сказать "вредная" - пользователю не нужна дрель, ему нужны дырки в стене. И "система контроля версий" ему тоже не больно-то, нужна интегрированная система управления проектом, в составе которой где-то там, чуть пониже - "система совместной работы с исходным кодом", под которым уже та самая "система контроля версий".
Свою работу она так\сяк делает, второй не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

79. Сообщение от Аноним (77), 22-Авг-23, 19:15   +/
наверное между кодом и гениальнейшим Анонимом (47)
пока все плебеи используют гит, наш светоч пограммирования справляется и так
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

80. Сообщение от Аноним (61), 22-Авг-23, 19:35   –1 +/
Аноним (25) вам очень грамотно ответил, я бы даже сказал, раскатал. Аргументированно, по пунктам, с примерами. А вы что в ответ? "Зайки", "вы все одинаковые", "на стойку Магнита". Никаких аргументов, как и раньше, одни оскорбления.

Гордитесь своим ниасиляторством? Это же как-то тупо. Оскорбляете тех, кто осилил Гит и использует его в своей работе? Тоже непонятно зачем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #84

81. Сообщение от Аноним (-), 22-Авг-23, 19:53   –1 +/
Справедливости ради гит это офигенный инструмент в отвратительным интерфесом которые вообще не дает понять то какие возможности у этого инструмента есть, а переделать нельзя потому что обратная совместимость. Поэтому многие программисты и не только запоминают несклько комманд как мантру и потом не понимают почему оно не работает (в том числе потому что не читают вывод гита где обычно сказано какие именно команды могут пофиксить ситуацию).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #99

82. Сообщение от Аноним (82), 22-Авг-23, 19:56   +/
Надо вообще xxHash юзать. Как же мы раньше без криптографии жили? Зато паяльникможно было не применять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

84. Сообщение от User (??), 22-Авг-23, 20:17   +2 +/
А смысл гордиться (не) знанием git'а? Для меня это не "часть самоидентификации" а не слишком удобный инструмент, навроде российского перфоратора - и вроде как научился им шурупы крутить, а все равно ж - не удобно.
"Грамотно" и "с примерами" - это повергание соломенного чучелка.
Какие вам аргументы в пользу того, что с т.з. интерфейса git неюзабельное днище, а изнутри - архитектурное адище нужны? Пример "интуитивно понятной комманды с 10 аргументами" -вида-ужасного привести? Зависимости от perl'а и баш-потроха унутре чудо-системы показать? Так если вы о них не знаете - или знаете, но вам всеок - то нахрена?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #104, #105

85. Сообщение от User (??), 22-Авг-23, 20:23   +/
Да и я не то, чтобы возражал - но вот реальной прям боли от "грязной" истории у меня не было, а с "психологическими моментами" редких комментов сталкивался лично (Что прикольно - и в гите тоже, у джунов-девопсов - мол, чойта я это комиттить буду, "дуракам-и-начальникам-половину-работы-не-показыают", вот заведется нормально - тогда и...).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #102

86. Сообщение от Аноним (35), 22-Авг-23, 20:26   +/
Т.е к тебя критика ради критики? Старческий маразм или альцгеймер уже?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

88. Сообщение от Аноним (-), 22-Авг-23, 20:50   +/
ну вот _гит пулл_ && _мейк/мейк инсталл_ чё-нить полезного я освоил

а вот наш, простите, говнокодерский стартап, генерирующий сколькототамнамнажизнь, до сих живёт папкой в синкфинг с постоянными мусклдампами в ту же папку до перескана и редеплоями на локалки для работы с напильниками, топорами и молотками, по возможности
ишузы организованны примитивной системой задач, по разделам, внутри самой црм, если это можно так назвать
ну и групчатик в телеге открыт, для отметок когда используешь/берёшь покриативить. ну дико звучит, согласен

я, канеш, понимаю, что эт как в детстве картридж гонять, когда у всех по приставке дома - но дружно собираться не вариант уже совсем, лол

я к чему, камменты на каждую правку мелкую, чтоб пне потеряться (а как, с тем же успехом, двойную работу делать не начать - перед началом в тасклисте закрывать? а если разные задачи с одним файлом?), к тому же дб_апдейт_скрипт писать и после пуша на сервак запускать - тут, как говорится, ЧЯДНТ?

стар трек энтерпрайз онли?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89, #124

89. Сообщение от Аноним (-), 22-Авг-23, 21:05   +/
я к чему вообще, как эт в реале-то вообще работает - старший пуши эти потом оценивает и мержит, ок, понимаю, ну а ребята-то нормально как организовываются? ну тот же ирк, тип, вот эт - моё/работаю? а если с одним файлом разные задачи отрабатываются - плохая организация кода совсем значит? а мод бд - тот же старший должен обслуживание после мержа запускать, и по рукам бить если дамп не сделал?))

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #134

99. Сообщение от Аноним (100), 22-Авг-23, 21:32   +2 +/
Гит это оверинжиниринг. Совершенно ненужное звено в разработке, которое лишь усложняет весь процесс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #106, #116

100. Сообщение от Аноним (100), 22-Авг-23, 21:35   +1 +/
> GUI для git задача титаническая и неподъемная

В разработке от гита тебе нужно всего пару действий, которые прекрасно укладываются в концепцию GUI. Остальные команды для рядового кодера не_нужны.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #154

101. Сообщение от Аноним (25), 22-Авг-23, 21:56   +1 +/
Ну ты же альтернативы не предложил чтобы была не ложная? И ведь не предложишь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

102. Сообщение от Аноним (40), 22-Авг-23, 22:08   +/
Ну так джуны на то и джуны, чтобы их старшие товарищи учили уму-разуму, в том числе и таким вот косвенным вещам. Hg тут, к слову, со своей особо ценной историей никак не помогает. Так что коммить, дорогой, сколько хочешь, в конце всё равно сквош и никто не увидит, как ты с четырёх коммитов так и не смог правильно напечатать слово vulnerability.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #109, #120

104. Сообщение от Аноним (25), 22-Авг-23, 22:33   –1 +/
> "Грамотно" и "с примерами" - это повергание соломенного чучелка.

Так а для чего ты сюда припёрся? Смотри, человек приходит в автосервис и говорит что их круглые колёса - хипстерское говно, юзают их только идиоты, на их поверхности слишком много бороздок, а внутри резина прилегает к металлу. Что произошло? Он показал всем что он дурачок, больше ровным счвсё. Ты хочешь также или может тебе правда

> Пример "интуитивно понятной комманды с 10 аргументами" -вида-ужасного привести?

Ты пойми для начала, что это для тебя она "в кавычках" понятная, а для всех остальных она предельно ясна безо всяких кавычек. И ещё задумайся над тем что любой инструмент с богатыми возможностями имеет не меньшее количество ключей - почитай на досуге man какого-нибудь curl, ffmpeg, gcc, rsync, nmap, gpg, wget, psql или любой другой vcs. Могу по секрету сказать, а ведь ты сам-то даже не пробовал ничем из этого пользоваться, что помнить их все не надо - часто используемые 2-3 запоминаются сразу, нечасто используемые лукапятся за минуту в мане, про остальные ничего знать вообще не надо.

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

> Зависимости от perl'а и баш-потроха унутре чудо-системы показать? Так если вы о них не знаете - или знаете, но вам всеок - то нахрена?

Аналогично, это тебе perl и баш внутри гита чем-то мешают.

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

105. Сообщение от Аноним (25), 22-Авг-23, 22:44   –1 +/
> "Грамотно" и "с примерами" - это повергание соломенного чучелка.

Так а для чего ты здесь пишешь? Смотри: человек приходит в автосервис и говорит что их круглые колёса - хипстерское говно, юзают их только идиоты, на их поверхности слишком много бороздок, а внутри резина прилегает к металлу. Что произошло? Он показал всем что он дурачок, больше ровным счётом ничего. Есть три варианта - 1) ты также хочешь показать что ты дурачок, 2) ты действительно знаешь какие-то то проблемы гита которые можно исправить, 3) ты просто не знаешь гита + ты достаточно молод и глуп чтобы вместо того чтобы в нём разобраться начать топать ножками и плакать какой он плохой. В первом и последнем случаях пожалуйста продолжай, во втором придётся делать это грамотно и с примерами.

> Пример "интуитивно понятной комманды с 10 аргументами" -вида-ужасного привести?

Ты пойми для начала, что это для тебя она "в кавычках" понятная, а для всех остальных она предельно ясна безо всяких кавычек. И ещё задумайся над тем что любой инструмент с богатыми возможностями имеет не меньшее количество ключей - почитай на досуге man какого-нибудь curl, ffmpeg, gcc, rsync, nmap, gpg, wget, psql или любой другой vcs. Могу по секрету сказать, а ведь ты сам-то даже не пробовал ничем из этого пользоваться, что помнить их все не надо - часто используемые 2-3 запоминаются сразу, нечасто используемые лукапятся за минуту в мане, про остальные ничего знать вообще не надо.

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

> Зависимости от perl'а и баш-потроха унутре чудо-системы показать? Так если вы о них не знаете - или знаете, но вам всеок - то нахрена?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #117

106. Сообщение от Аноним (25), 22-Авг-23, 22:44   +/
Процесс чего?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #110

107. Сообщение от пох. (?), 22-Авг-23, 22:54   +2 +/
> Тогда получаются ужасы типа цепочки WIP коммитов где константа подбиралась или опечатки

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

> или мегакоммиты которые сразу полпроекта меняют.

как от этого помогает гит?
(и разумеется с подбором константы у тебя то же самое, ведь в комменты надо написать что-то типа "WIP" вместо "предыдущая попытка неудачна тем-то, попробуем еще раз")

> А вот когда история почищена, коммиты склеены/разбиты

и _подтасованы_ (потому что пресловутая константа на самом деле подбиралась на совсем-совсем другой
версии исходников, но вместо merge разумеется был rebase и ты этого не видишь)

То никакого смысла в этой истории не остается. Проще уж было бы хранить "новая папка 22".

Что в общем-то и очевидно любому, занимавшемуся техническим сопровождением сложных проектов с многими участниками. Никто никогда не лазит в эту вашу "историю" и никому она там не нужна, потому что она поддельная. И вообще, уже проехали, веслайте быстрее, галера замедлила ход!

Просто "всех так учили". Учили бы их создавать новые папки - они бы создавали новые папки.
Но обезьянок научили push и rebase.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #138

109. Сообщение от Аноним (110), 22-Авг-23, 23:19   +/
Где ты джунов видел в последний раз? Сейчас chatgpt и bard заменяют любого джуна... бесплатно. У нас полгода назад почти всех их сократили, некоторым повезло и их перевели на позиции миддлов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #127

110. Сообщение от Аноним (110), 22-Авг-23, 23:22   –1 +/
Разработки какого-нибудь стартапа, который всё равно в 90% случаев через год-два прогорит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #144

112. Сообщение от лютый арчешкольник... (?), 22-Авг-23, 23:28   +/
>VCS здорового человека.

а меня и tar устраивает

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #149

113. Сообщение от Аноним (113), 23-Авг-23, 00:18   +/
А ты что, не хозяин своему коду и проекту, чтоб менять его так, как тебе хочется? Что за тупое ограничение - запушил раз и все, навсегда. В git'е это не приговор, ты волен делать со своим кодом что хочешь, в том числе и с уже запушенным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #126

114. Сообщение от Ivan_83 (ok), 23-Авг-23, 00:49   +/
Я использую.

У меня в гитее git hook юзается чтобы чекать коммиты перед тем как их принять, там питон на синтаксис проверяется, всё руки не дойдут прикрутить cppcheck для .с файлов.

И там кроме git cat много всякой нетривиальщины юзается.

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

115. Сообщение от Аноним (115), 23-Авг-23, 02:53   +/
Ну push/pull/stash/merge/checkout действительно удобнее из консоли ручками, особенно когда на двух-трехбуквенные шорткаты повесил. А вот смотреть содержимое коммитов, слияния веток, конфликты решать - GUI онли. Попробовал этот ваш git log/git diff - абсолютное гуано, лишенное наглядности. Не, в экстремальных ситуациях, по типу звонка от начальства, что прод лег, когда ты в отпуске в сельской местности, и в наличии только Андроид с SSH-клиентом - пойдёт. Но в целом шляпа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

116. Сообщение от Аноним (115), 23-Авг-23, 03:00   +/
а что в гите сложного? у него мб под капотом "оверинжиниринг" в реализации, но с точки зрения программистского UX - он тупой и прямолинейный. Есть ветки. Есть коммиты. Можно заливать изменения в репозиторий, можно их оттуда получать. Можно делать слияния веток. Ну и всё. А "сложно"-то где?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #119

117. Сообщение от Аноньимъ (ok), 23-Авг-23, 04:43   +/
Мне кажется, вам к психиатру нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

118. Сообщение от Аноньимъ (ok), 23-Авг-23, 04:51   +/
Например чтобы посмотреть кто и когда бекдор в код вставлял.

И что делать с вопросами авторства кода вообще?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #121

119. Сообщение от Аноним (119), 23-Авг-23, 05:28   +/
> Есть ветки. Есть коммиты. Можно заливать изменения в репозиторий, можно их оттуда получать. Можно делать слияния веток.

А ведь можно просто клацнуть правой кнопкой мыши -> новая папка. Ни разу не сарказм.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #146

120. Сообщение от User (??), 23-Авг-23, 06:57   +/
Так не то, что "не помогает" - а прямо даже и "вредит" - о чем я и. Не то, чтобы это было "единственной" или хотя бы "главной" причиной эволюционного проигрыша (Там, например, еще и python2 изрядно потоптался) - но свою лепту несомненно внесло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

121. Сообщение от User (??), 23-Авг-23, 06:58   +1 +/
А git !внезапно! эти вопросы не решает. Ни права доступа, ни авторство - ничего. Нет, где-то там сбоку костыли понатыканы, но там столько грабель - что нуигонафик...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #125

122. Сообщение от User (??), 23-Авг-23, 07:00   +1 +/
Ну, в мире есть много объективно _плохих_ вещей, которым de-facto нет альтернативы. Мир он вообще такой.
Наше дело - без нужды это самое "плохое" не множить и, самое главное, по причине отсутствия альтернатив "хорошим" не называть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

123. Сообщение от User (??), 23-Авг-23, 07:14   +/
Предполагаю, что "не пользуетесь" - а пользуетесь github'ом\gitlab'ом\ide, отдельным gui'ём, который вас основательно от собственно "git'а" изолирует и делает его плюс-минус юзабельным.
Для меня основательный показатель то, что за последние лет примерно 10 я _не вижу_ примеров, когда люди бы использовали для работы со своими проектами именно "голый git" - обычно даже в совершеннейших интранетах с микрокомандами и\или для pet-проектов делают "более другую" обертку над и\или используют нескушные облачка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

124. Сообщение от leap42 (ok), 23-Авг-23, 07:22   –1 +/
Вам бы поспать)

Ну и перейти хоть на gitea и xtrabackup)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #135

125. Сообщение от Аноньимъ (ok), 23-Авг-23, 08:11   +/
> А git !внезапно! эти вопросы не решает. Ни права доступа, ни авторство
> - ничего. Нет, где-то там сбоку костыли понатыканы, но там столько
> грабель - что нуигонафик...

Э? В смысле? То есть, а в чём тогда смысл вообще?

Я сонный и немного не в себе, но, в чём смысл?

Загуглил, SVN позволяет автора ставить.

Это какой-то саботаж индустрии?
Это просто glorified папка с чексуммами?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #128

126. Сообщение от Аноньимъ (ok), 23-Авг-23, 08:15   +/
В смысле своего кода и проекта?
Хеллов верда?
А если над твоим проэктом работает много разных людей?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #147

127. Сообщение от Аноньимъ (ok), 23-Авг-23, 08:29   +/
С ужасом ожидаю первые волны ПО созданного этими чудесами прогресса.

Вспомнился забавный случай из прошлого https://en.m.wikipedia.org/wiki/Stanislav_Petrov

Теперь Станислава Петрова наконец-то оптимизируют, и вся эта клоунада закончится.

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

128. Сообщение от User (??), 23-Авг-23, 09:07   +1 +/
>> А git !внезапно! эти вопросы не решает. Ни права доступа, ни авторство
>> - ничего. Нет, где-то там сбоку костыли понатыканы, но там столько
>> грабель - что нуигонафик...
> Э? В смысле? То есть, а в чём тогда смысл вообще?
> Я сонный и немного не в себе, но, в чём смысл?
> Загуглил, SVN позволяет автора ставить.
> Это какой-то саботаж индустрии?
> Это просто glorified папка с чексуммами?

Эммм... ну да. В модели "разработки ядра" с обменом коммитами через емыло оно было нинужьна - вот его и нет. Потом правда оказалось, что "нужьна" и приколхозили comment signing с помощью та-дааам! PGP со всеми вытекающими. Те, кому эти "вы-в-текающие" нахфиг не сдались вместо уеб-оф-труст сделали хранение авторизованных ключей в лабе\хабе\прочих ляпах - но вышло в общем-то так себе.
svn в данном случае изначально - _централизованная_ СКВ со своей single point of responsibility и аутентификация-с-авторизацией там были примерно "всегда". Небесскверно кнешн - но кто тут без греха?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #129

129. Сообщение от Аноньимъ (ok), 23-Авг-23, 10:21   +/
Почитал. В гитхабе вообще муть, можно от имени кого угодно комиты слать, вроде немного подлатали после того как с утубдл все подписались сео гитхаба.
Ещё и е-мейл зачем-то в качестве ацдентити используют.
Странно.

Пжп вроде как логично, но все равно странно.

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

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

130. Сообщение от Аноним (130), 23-Авг-23, 10:27   –2 +/
Социал-демократия лучше. А ещё лучше - коммунизм. Но кто к *вну принюхался, тому другого и не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #133

131. Сообщение от пох. (?), 23-Авг-23, 10:45   +/
> Когда там rhg до ума доведут?

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

Щастя, здоровья и держитесь там.

Больше даже шансов что кучу мусора имени мордокниги кому-то удастся форкнуть и собрать работающее нечто, чем ЭТО.

А пока - рекомендую возвращаться к истокам, то есть тьфу, svn. В петпроектах (где еще тебе позволят использовать не гит?) вполне можно и прожить без распределенной vcs.

Ну или пефорса если ты счастливый житель не-РФ - но всегда останется риск внезапного банкротства или повышения цены до неприемлемого уровня. И твой репо - тыква.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #136

132. Сообщение от Аноним (132), 23-Авг-23, 11:02   +3 +/
>Fossil

Не. Fossil - это драйвер модема под DOS, позволяющий работать с буфером FIFO.
Это вам каждый фидошник скажет.

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

133. Сообщение от User (??), 23-Авг-23, 12:42   –1 +/
А социал-дарвинизм - вообще замечательно. Никто идиотских камментов не пишет, цЫтаты вождей-и-учителей узнает, вот это вот всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

134. Сообщение от пох. (?), 23-Авг-23, 14:28   +/
В реале это работает как-то.
Например, никакой старший разумеется ничем таким в нормальных местах не занимается персонально. А вот назначать подзадачи исполнителям и п-дить их дубиной если не вовремя (даже если изначально разбиение большой работы на них было общим базаром) - да, должен лид.

> а если с одним файлом разные задачи отрабатываются

то для этого как раз нужен merge/rebase

Для остального есть волшебные слова issue manager и code review (механизм последнего может быть интегрирован в первое, как у модных хапов-ляпов, а может быть совершенно отделен как у немодного нынче phabricator) А вот модные crm тут чаще не при делах, у них с интеграцией с кодом плохо и с review еще хуже, или надо сесть и дописать половину - проще выбросить.

И если комит не содержит issue number - то либо у нас пацанам верят на слово и ты идешь сам в issue его упоминать и в review системе объяснять зачем он такой тут нужен, а лид потом гоняется с дубиной за тем кто замотался и забыл, либо просто комит-хук дает тебе по балде и отправляет переделывать, пока не напишешь в комменте "closes #2346" (второе обычно неудобно и работает только для однострочных правок).

> а мод бд

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

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

135. Сообщение от пох. (?), 23-Авг-23, 14:30   +/
gitea ему совершенно не поможет. И xtrabackup тоже.

У них распределенная система хранения (что ценно) но явно нет ни ревью ни нормального таск-листа.

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

136. Сообщение от Аноним (24), 23-Авг-23, 19:32   +/
Так rhg и есть дитя мордокниги?
Раст конечно раст, но всяко лучше бывшего до этого питона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #137

137. Сообщение от пох. (?), 23-Авг-23, 19:47   +/
rhg это внебрачное дитя непосредственно разработчиков hg. Ну то есть текущих разработчиков, которые двадцать лет не могли ничего разработать, создатель давно почил в бозе... или в пицце.

https://github.com/facebookarchive/mononoke - это вот выкидыш мордокниги. Уже даже зак0пали, как видишь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #140

138. Сообщение от Аноним (57), 24-Авг-23, 12:24   –1 +/
> гораздо лучше, конечно же, когда константа падает с неба и не видно что она именно подбиралась?

Гораздо лучше, когда в коде рядом с константой комментарий, в котором написано, что она подобрана исходя из таких-то и таких-то условий и параметров. И один коммит, в котором это всё появилось, с нормальным описанием. А десяток коммитов а-ля "1"-"2"-"3" (потому что у автора уже фантазия кончилась писать более развернутые описания к одинаковым коммитам) бесполезны.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #139

139. Сообщение от пох. (?), 24-Авг-23, 20:46   +1 +/
эта надпись означает что подобрана она на самом деле с первой попытки и да, здорово что ты можешь описать почему.

А вот если на самом деле она подбиралась методом проб и ошибок, потому что система сложная и влияние плохо предсказуемо - то вполне возможно через пару лет совсем другому человеку окажется совсем нелишне знать какие конкретные значения ты уже пробовал и на них время не тратить. И с каким  конкретно состоянием кода именно в этот момент. Потому что может и тратить, код изменился и старое значение окажется лучше. Или хуже - в нем уже нет того удобного дебаг хука которым ты пользовался для проверки.
А в комментариях тогда и будет "попытка 1", "не совсем получилось, попробую так" и ничего плохого в этом - нет, раз уж ты вынужден такое комитить а не играешься с локальной копией.

А если как обычно никто и никогда не смотрит в историю вообще - то можно было и не стараться.

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

140. Сообщение от Аноним (24), 24-Авг-23, 21:29   +/
Печаль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137

141. Сообщение от IRASoldier_registered (ok), 24-Авг-23, 21:39   +/
Элементарно можно и удобно. Не надо прыгать из редактора в консоль и обратно, всё под рукой тут же. Попробуй Sublime Merge, если, конечно, религия не запрещает и проклятия Столлмана не боишься.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

142. Сообщение от IRASoldier_registered (ok), 24-Авг-23, 21:40   +/
А ты осиль. Потому что гит используется фактически повсеместно, за вычетом полутора фриков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

143. Сообщение от IRASoldier_registered (ok), 24-Авг-23, 21:48   +/
Ты божий дар с яишницей не путай. Git - таки реально промышленный стандарт, используемый от мегакорпов до стартапов из пары нубов. А вот vim - таки ни разу не показатель ничего вообще, кроме - иногда - принадлежности к снобистской субкультуре олдфагов, а так - ну просто странная штуковина, имеющая свой круг любителей, кстати - не обязательно из упомянутых "фуууу, любители GUI умственно отсталые, vim делает сверхчеловеком, а вы все фуфло". Bash - вообще ни первое, ни второе: в принципе, без него под Linux жить можно и даже хорошо жить, но иногда возникает необходимость что-то подкрутить и допилить и без пары-тройки скриптов разной степени сложности хорошо жить уже просто не получится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

144. Сообщение от IRASoldier_registered (ok), 24-Авг-23, 21:49   +/
И откуда известно, что прогорит? Дяди из Госплана сказали? :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110

145. Сообщение от zog (??), 25-Авг-23, 05:09   +/
Что толку от менее громких предупреждений? В реальности поддержка SHA-256 в Git недоделана.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

146. Сообщение от К.О. (?), 25-Авг-23, 08:32   +/
Синхронизировать директории по ftp, сравнивать каждый файл руками, описывать изменения в отдельном файле, мучительно вспоминать что ты поправил позавчера. Даже для пет-проджекта в одно лицо это изрядный геморрой. VCS диды не просто так придумали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

147. Сообщение от Аноним (147), 25-Авг-23, 13:18   +/
А эти много людей сразу в master пушат что ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

148. Сообщение от Аноним (-), 26-Авг-23, 03:52   +/
> Огласите весь список, пжалста...
> Желательно доступных на MacOS

Макинтошникам сабж вообще противопоказан :)

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

149. Сообщение от Аноним (-), 26-Авг-23, 05:01   +/
>>VCS здорового человека.
> а меня и tar устраивает

Git из-за дельта-компрессии в цать раз меньше места занимает, быстрее распаковывается, дифф показывает сразу. А на bisect в тарболах я бы вообще посмотрел. Не то чтобы так совсем нельзя но это ж самому придется все делать.

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

150. Сообщение от Аноним (-), 26-Авг-23, 05:13   +/
> Как вам иммутабельная история работу работать мешает? Тут скорее чистая психология сроляла
> - очень уж не нравится человекам, когда "глупость каждого видна была"
> - ещё и вечно? Не, ну нафиг. Т.е. понятно, что все
> лажают - в том числе и глупейшим образом,

Раньше были микроконтроллеры однократно прошиваемые. Мол, 1 раз отладился на перешиваемом а потом шьешь килограммами однократки. Но как оказалось даже на солнце бывают пятна, а в фирмварях баги. А отправлять тысячи выпущенных девайсов под пресс - эвона как накладно. А если еще удастся выдать патч клиенту чтоб он "в поле" перешился вместо напряга сервиса - вообще ЗБС!

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

151. Сообщение от voiceofreason (?), 27-Авг-23, 10:59   +/
Даже чёрт с ним, что подобные дурачки просирают свою жизнь на бесполезные/неоптимальные/глупые вещи. По этим дурачкам потом судят обо всех линуксоидах и об айтишниках в целом :(
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

152. Сообщение от Аноним (-), 29-Авг-23, 23:51   +/
> выглядит прикольно. git я не осилил, попробую это

И будешь перекидываться там кодом сам с собой? Удачи, много накодишь.

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

154. Сообщение от Аноним (154), 31-Авг-23, 14:54   +/
Вообще-то именно это он и написал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100


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

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




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

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