The OpenNET Project / Index page

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



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

Оглавление

Выпуск распределенной системы управления исходными текстами Git 2.29, opennews (??), 20-Окт-20, (0) [смотреть все]

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


8. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (8), 20-Окт-20, 15:44 
Обычно с улыбкой смотрят на болванчиков которые без интернета не могут ни коммит, ни лог сделать, а чтобы переключиться на другую задачу им приходится изменённые файлы двигать. А на тех кто крупное изменение льёт одним коммитом, потому что rebase чтобы разбить его на топики не умеет, смотрят без улыбки и просто указывают им на дверь.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (-), 20-Окт-20, 15:46 
Какую дверь, что ты несешь такое вообще ?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (8), 20-Окт-20, 16:44 
На дверь из IT конторы очевидно, потому что профнепригодность.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Козлетто (?), 20-Окт-20, 18:47 
> На дверь из IT конторы очевидно, потому что профнепригодность.

А у нас в ТИУ на "Информационные системы и технология" кроме меня даже о гите и краем уха не слыхали, а уж тем более о всяких rebase и СКВ вообще подавно.

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

43. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Козлетто (?), 20-Окт-20, 18:47 
>> На дверь из IT конторы очевидно, потому что профнепригодность.
> А у нас в ТИУ на "Информационные системы и технология" кроме меня
> даже о гите и краем уха не слыхали, а уж тем
> более о всяких rebase и СКВ вообще подавно.

И не только студенты, но и преподы

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

46. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (46), 20-Окт-20, 19:00 
Смешно конечно такие писульки читать, профнепригодность из-за того что коммиты большие?

Походу у вас какие-то спартанские порядки в конторе. Все пишут по-разному, в том числе и в опер сорсе коммиты в 2 десятка файлов иногда встречаются. Обычно это вопрос договорённости в команде.

До сих пор смешно с такого детского максимализма, ну до поделать, хорошо что я не в такой команде)

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

68. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (8), 21-Окт-20, 00:53 
При чём тут максимализм? Факт 1 - есть code review. Факт 2 - мегакоммит невозможно качественно поревьюить. Поэтому в отличие от профпригодности ревьюера такой коммит либо идёт в прод непоревьюеным, либо заворачивается. В первом случае это рано или поздно ломает прод, во втором разработчик не выполняет свою прямую работу. В результате в обоих случаях отправляется в дворники. Ну либо учится git и rebase и делает ветки из маленьких, атомарных, легко обозримых коммитов.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск распределенной системы управления исходными текстами ..."  +3 +/
Сообщение от Crazy Alex (ok), 21-Окт-20, 02:20 
Человек что-то лабает на коленке и что такое промышленное программирование не понимает. Бывает, убеждать бесполезно пока сам не побьётся.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от freehckemail (ok), 20-Окт-20, 17:15 
Ох уж это российская любовь к ребейзам. Чем вам просто мерджить-то не нравится? "Не аккуратненько"? =/
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

59. "Выпуск распределенной системы управления исходными текстами ..."  +2 +/
Сообщение от anana (?), 20-Окт-20, 20:57 
Мёржи превращают историю в нечитабельное месиво.

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

Разумеется там где разработчики не пишут описания изменений и смешивают пачку несвязных изменений в один коммит - мёрж / не мёрж уже ничего не поменяет.

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

79. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Анатолий (??), 21-Окт-20, 07:17 
мержить можно и сквошем.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от freehckemail (ok), 21-Окт-20, 11:27 
> Мёржи превращают историю в нечитабельное месиво.

Это не мёрджи. Это неотлаженный воркфлоу.

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

69. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (8), 21-Окт-20, 00:56 
Чтобы вмержить ветку, её нужно сначала отребейзить (совершенно не обязательно на свежий master) и причесать - фиксы опечаток влить в те коммиты где опечатки были сделаны, большие коммиты разбить и т.д.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

62. "Выпуск распределенной системы управления исходными текстами ..."  –2 +/
Сообщение от Аноним (62), 20-Окт-20, 23:57 
За ребайсе надо сразу в торец
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

70. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от Аноним (8), 21-Окт-20, 01:00 
Такое говорили 15 лет назад неучи не видевшие и не хотевшие видеть нормальные VCS. Сейчас причесать ветку перед мержем - обязательное правило. Ребейз ветки на master (т.е. с перемещением корня) - дело вкуса, но по мне так нелинейная история допустима только в совсем маленьких проектах, иначе (когда есть > 5 параллельных ветвей) читать её невозможно.
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (131), 22-Окт-20, 06:28 
В торец надо тем, кто отправляет на ревью всю свою помойку коммитов, образовавшуюся естественным образом в ходе работы. Ревьюера не волнует, какие ты ошибки сделал в ходе работы и как их исправил. Его интересует конечный результат.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

134. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от пох. (?), 22-Окт-20, 09:51 
> В торец надо тем, кто отправляет на ревью всю свою помойку коммитов,
> образовавшуюся естественным образом в ходе работы. Ревьюера не волнует, какие ты
> ошибки сделал в ходе работы и как их исправил. Его интересует
> конечный результат.

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

К чему это приводит - мы прекрасненько видим в lkml (я все еще с изюмлением наблюдаю процесс пертурбаций в ntfs3 - теперь уже со стороны, поскольку "уменявсеработает" и лучше уже не станет - именно потому что историю я не вижу и не могу нормально контролировать изменения). Когда ревью на 90% сводятся к придиркам к оформлению и исправлению colour на color. Потому что это единственное, что ревьюеры видят в пятистрочной лапше, на которую порезан действительно большой цельный кусок кода. А критические баги обнаруживаются совсем другими людьми, которые таки взяли проект как целое и начали тестировать - ибо других способов проверки неоднострочного кода в природе нет.

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

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

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




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

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