Size: a a a

Боль Тимлида

2021 October 07

ММ

Максим Муратов... in Боль Тимлида
Там в мастере коммиты по разным задачам, но в сообщении к коммиту номер задачи фиксируется -- традиция (edit: регламент) из SVN. И по этим мета-данным автоматически разделяются изменения по задачам для переноса в стаб.
источник

ММ

Максим Муратов... in Боль Тимлида
Так у нас всё именно так и есть, кроме того, что каждый таск в ветке. У нас эти ветки, как бы, виртуально конструруются в рамках процесса по переносу изменений (в стаб или релиз).
источник

ММ

Максим Муратов... in Боль Тимлида
То есть, модель та же, и отличаются лишь детали реализации (способ хранения изменений в графе гита).
источник

VF

Victor Fabrichenko in Боль Тимлида
Когда у других также (не важно насколько хорошо/плохо) хуманы обычно успокаиваются.
источник

ММ

Максим Муратов... in Боль Тимлида
Ещё плюс "помойки" -- допустим, есть важное изменение X, которое обязательно нужно везде, во всех задачах (по некоторым техническим причинам). В случае, если на каждый чих делать ветку, приходится или все их ребейзить на X в мастере, или же черри-пикать в них X. С помойкой же изменение X сразу активируется для всех мелких задач, которые "в работе".
источник

АС

Альберт Степанцев... in Боль Тимлида
Включаете таск в несколько нужных релизов
источник

ММ

Максим Муратов... in Боль Тимлида
Главное -- не забыть в багтрекере отметить X как зависимость у всех этих задач, а то дальнейший перенос некорректным получится.
источник

ММ

Максим Муратов... in Боль Тимлида
Так это изменение прямо сейчас для работы требуется. Например, изменился компонент в Delphi, и бинарная совместимость поломалась -- программист не может работать (не переключаясь между наборами бинарей). Ну, сложно на пальцах объяснить, но как-то так.
источник

АС

Альберт Степанцев... in Боль Тимлида
если вам что-то нужно прямо сейчас - это ничем не отличается от правки файлов на сервере по FTP
значит у вас сломан процесс разработки и поставки
источник

ММ

Максим Муратов... in Боль Тимлида
Конкретно про ситуацию с компонентами -- это скорее фундаментальные Delphi-проблемы, которые так просто не обойти.
источник

ММ

Максим Муратов... in Боль Тимлида
Обойти можно, но ценой гемора в другом месте.
источник

ММ

Максим Муратов... in Боль Тимлида
Везде свои компромиссы.
источник

SH

Stanislav Hanzhin-Ts... in Боль Тимлида
У нас CVSNT в хозяйстве. Но там арт всякий живет
источник

ММ

Максим Муратов... in Боль Тимлида
Современное искусство? 🤔
источник

SH

Stanislav Hanzhin-Ts... in Боль Тимлида
Очень.
источник

VF

Victor Fabrichenko in Боль Тимлида
Процессы из геймдева как "идеал" 🤣
источник

SH

Stanislav Hanzhin-Ts... in Боль Тимлида
Я только показываю
источник

VF

Victor Fabrichenko in Боль Тимлида
Кросивое
источник

MK

Mikhail Krivoshein in Боль Тимлида
А если номер указали неправильно?
источник

VF

Victor Fabrichenko in Боль Тимлида
Многим офисным погромистам было бы полезно в геймдеве несколько лет поработать и наоборот, все бы обогатились бесценным опытом
источник