The OpenNET Project / Index page

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



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

Оглавление

Для OpenBSD развивается новая git-совместимая система контро..., opennews (ok), 12-Авг-19, (0) [смотреть все]

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


27. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (30), 12-Авг-19, 10:33 
Что вы там такое спрашиваете? Низкоуровневые операции? Создание коммитов и отправку их на github вручную?
Ответить | Правка | Наверх | Cообщить модератору

32. "Для OpenBSD развивается новая git-совместимая система контро..."  –1 +/
Сообщение от пох. (?), 12-Авг-19, 10:53 
> Что вы там такое спрашиваете?

что-нибудь совсем безобидное. Типа "ты сделал пяток комитов в HEAD, поскольку ерундовость работы не предполагала возни с ветками, потом машинально дернул pull вместо fetch, получил ненужномерж - как выбираться из ситуации". Обычно глазками хлоп-хлоп-хлоп...

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

Ну и вопрос на пять с плюсом: "как найти что накоммитили в ветку *после* тега XXX и куда оно делось". Нет, это не HEAD. Нет, никто не обещает что у ветки нет подветок, не факт что искомое попало именно в самую длинную, неизвестно, смержена ли эта ветка или просто брошена.

два последних - это вот реальность, данная в ощущениях. Ощущениях что авторов git надо было убить пока они были маленькие.

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

64. "Для OpenBSD развивается новая git-совместимая система контро..."  +3 +/
Сообщение от Crazy Alex (ok), 12-Авг-19, 13:42 
Два последних - это вы не используете гит, а бодаетесь с ним. Третье вообще эпик - если вас интересует "после" в плане времени, а не дерева коммитов - то вы что-то очень странное делаете.
Ответить | Правка | Наверх | Cообщить модератору

95. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 12-Авг-19, 16:57 
ищу причину неведомой херни, разумеется. поскольку точно известно где ее еще не было, но совершенно неизвестно - когда и что принесло.

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

99. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (77), 12-Авг-19, 18:36 
И чем тебе bisect не угодил? (Это не про сексуальную ориентацию, если что.)
Ответить | Правка | Наверх | Cообщить модератору

102. "Для OpenBSD развивается новая git-совместимая система контро..."  –2 +/
Сообщение от имя (?), 12-Авг-19, 19:29 
bisect не очень удобно пользоваться, если нет политики коммитить только то, что компилируется (что иногда сильно мешает читаемости диффов)
Ответить | Правка | Наверх | Cообщить модератору

103. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (77), 12-Авг-19, 19:44 
> нет политики коммитить только то, что компилируется (что иногда сильно мешает читаемости диффов)

Решаем проблему плохих танцоров поголовной тестикулоэктомией?

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

112. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 12-Авг-19, 22:48 
> И чем тебе bisect не угодил?

то что мы ищем - не в HEAD и не в прямом предке. Его уже вообще может gc подъел. А может и нет.
К тому же bisect работает только в совершенно примитивных случаях, а мне вот надо то, на что тест может быть только визуальный, взять и посмотреть. И небыстрый, пока соберешь, пока запустишь.

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

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

113. "Для OpenBSD развивается новая git-совместимая система контро..."  +2 +/
Сообщение от имя (?), 12-Авг-19, 23:07 
>> И чем тебе bisect не угодил?
> то что мы ищем - не в HEAD и не в прямом
> предке. Его уже вообще может gc подъел.

GC? А зачем вам тогда вообще git или любая другая VCS, если коммиты того, что попадает на прод, вы выкидываете из репы нафиг?

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

138. "Для OpenBSD развивается новая git-совместимая система контро..."  –1 +/
Сообщение от пох. (?), 13-Авг-19, 16:15 
> GC? А зачем вам тогда вообще git или любая другая VCS, если коммиты того, что попадает на прод

кому нам, и чей прод?

Вы все всегда с нуля, что-ли, пишете?

Проект чужой, сложный и на малопонятных мне языках. "На прод" (а на самом деле под тег с новым номерком версии) попал результат мержа нескольких веток, в нем уже не удастся найти вредное изменение отдельно.

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

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

143. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от имя (?), 13-Авг-19, 16:59 
> Вы все всегда с нуля, что-ли, пишете?

И к чему вообще был этот вопрос?

> под тег с новым номерком версии попал результат мержа нескольких веток

Ну и что такого важного вам тогда собирает GC, если коммиты этих веток на месте и доступны по головам DAG?

> в нем уже не удастся найти вредное изменение отдельно

Это точно merge commit, а не результат squash половины истории?

> Зачем гит навязывает разработчикам в качестве базового workflow подделку и зачистку истории вместо ее сохранения со всеми мелочами - спрашивайте у Линуса

Что-то я не вижу, чтобы по lkml бегали фанаты сквошить всё в один коммит, там как раз кругом одни мержи.

А подделка истории — фича полезная, если уметь и знать, когда пользоваться. Ибо нет никому никакой пользы на review читать растянутую на атомы историю вида «я тут парой коммитов назад очевидный break забыл, вот, вставляю», если оба этих коммита — новый код, запушенный одним чохом.

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

145. "Для OpenBSD развивается новая git-совместимая система контро..."  –1 +/
Сообщение от пох. (?), 13-Авг-19, 17:10 
> И к чему вообще был этот вопрос?

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

>> в нем уже не удастся найти вредное изменение отдельно
> Это точно merge commit, а не результат squash половины истории?

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

> Что-то я не вижу, чтобы по lkml бегали фанаты сквошить всё в один коммит, там как раз кругом
> одни мержи.

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

> А подделка истории — фича полезная, если уметь и знать, когда пользоваться. Ибо нет никому
> никакой пользы на review читать растянутую на атомы историю вида «я тут парой коммитов назад
> очевидный break забыл, вот, вставляю», если оба этих коммита — новый код, запушенный одним чохом.

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

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

123. "Для OpenBSD развивается новая git-совместимая система контро..."  +1 +/
Сообщение от ананимус (?), 13-Авг-19, 09:26 
Знаешь, вопросы вида "как найти важный коммит, пока его gc не сожрал, а то плохо будет" скорее характеризуют контору, нежели кандидата.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

146. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 13-Авг-19, 17:13 
> Знаешь, вопросы вида "как найти важный коммит, пока его gc не сожрал,
> а то плохо будет" скорее характеризуют контору, нежели кандидата.

Нет, удивление от такого вопроса - неплохо характеризует кандидата.

дай угадаю - ты разработчик?

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

150. "Для OpenBSD развивается новая git-совместимая система контро..."  +1 +/
Сообщение от Аноим (?), 13-Авг-19, 21:12 
Ну так это же прекрасно, когда все охарактеризованы и без сожалений мирно расходятся.
Ответить | Правка | Наверх | Cообщить модератору

110. "Для OpenBSD развивается новая git-совместимая система контро..."  –1 +/
Сообщение от Аноним (110), 12-Авг-19, 22:28 
99.9% работы с гитом это монотонное git flow start/finish и git merge. Ну и зачем это знать что-то, что нужно так редко, что нет даже смысла это запоминать, тем более, что это все это гуглится за 5 секунд, применяется и забывается до следующего раза?
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

111. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 12-Авг-19, 22:40 
я и говорю - главное в резюме написать "уверенное владение".

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

> тем более, что это все это гуглится за 5 секунд

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

А по факту лучше бы эти "разработчики" использовали "новая папка (2222)" - проще было бы и мне, и им.


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

116. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (116), 13-Авг-19, 00:16 
А я вот со всего Вашего спича в этой ветке вот все никак не пойму, какая гадина стоит у Вас за спиной с калашом и в приказном порядке под страхом расстрела заставляет использовать "этот ад трэш и пц"?
> А по факту лучше бы эти "разработчики" использовали "новая папка (2222)" - проще было бы и мне, и им.

Ну так и используйте, зачем мучить их, себя и git?!

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

139. "Для OpenBSD развивается новая git-совместимая система контро..."  –2 +/
Сообщение от пох. (?), 13-Авг-19, 16:17 
отделы разработки разных компаний, включая нашу.

И да, "других разработчиков и архитекторов у меня для вас - нет".

Вон, и в openbsd других не нашли, осилили только переписать интерфейс с ненужными заморочками, зато с cgi!

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

33. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (31), 12-Авг-19, 10:54 
> Что вы там такое спрашиваете? Низкоуровневые операции? Создание коммитов и отправку их
> на github вручную?

См. чуть выше - что делает кманда pull. При условии, кнечно, что кандидат помнит такую команду.

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

65. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Crazy Alex (ok), 12-Авг-19, 13:44 
И что, много тех, кто прервать на стадии запроса коммит месседжа или ресетнуть на старый head не может? Не верю. И что можно не помнить pull - тем более.
Ответить | Правка | Наверх | Cообщить модератору

82. "Для OpenBSD развивается новая git-совместимая система контро..."  +2 +/
Сообщение от Аноним (77), 12-Авг-19, 15:01 
> И что, много тех, кто прервать на стадии запроса коммит месседжа или ресетнуть на старый head не может?

Садись, тройка. pull не запрашивает message. К тому же правильный ответ включает два варианта действий.

> И что можно не помнить pull - тем более.

Был недавно один такой. 7 лет стажа в одной очень жирной и очень гнилой конторе, до этого — года 3 в чуть менее жирной, но не менее гнилой. На большую часть вопросов, в том числе и на тот, какую команду надо использовать, чтобы получить изменения из удалённого репозитория, отвечал с обидой в голосе «Да не помню я!». Выбежал от нас в соплях.

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

97. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 12-Авг-19, 17:01 
кстати, да, он молча закоммитит мерж и message за тебя напишет.
И да, совсем правильный ответ предполагает обсуждение - как тут что устроено и что желательно получить в результате, но, как ты понимаешь, я еще до такого ни разу и близко не добирался.

> Был недавно один такой.

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

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

122. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (114), 13-Авг-19, 09:14 
> про особенности жырных контор - это у меня следующие несколько вопросов

А ты сам, часом, не из той, которая чуть менее жирная, но не менее гнилая?

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

131. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 13-Авг-19, 13:32 
>> про особенности жырных контор - это у меня следующие несколько вопросов
> А ты сам, часом, не из той, которая чуть менее жирная, но
> не менее гнилая?

не, мы вполне законченно жырные. К тому же от нас еще ни один девляпс или линухоадмин не сбежал - мы его пол-года уже нанять не можем.
(загибает пальцы: dba смылся, телефонист смылся..не, девляпс не смывался!)

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

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

147. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от Аноним (77), 13-Авг-19, 17:20 
> мы вполне законченно жырные

Так то — смотря с чем сравнивать. Труба, например, жирнее провода будет в наших реалиях. Вы на чём сидите?

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

160. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 14-Авг-19, 11:38 
на бабках.
Ответить | Правка | Наверх | Cообщить модератору

96. "Для OpenBSD развивается новая git-совместимая система контро..."  +/
Сообщение от пох. (?), 12-Авг-19, 16:58 
среди разработчиков - все (ну вот у нас - точно)

среди админов - больше половины

девляпсам я таких вопросов не задавал, боюсь

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

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

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




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

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