The OpenNET Project / Index page

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



"Bitbucket прекращает поддержку Mercurial"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Bitbucket прекращает поддержку Mercurial" +/
Сообщение от Аноним (152), 22-Авг-19, 02:45 
Вот MQ постоянно пользуюсь, хотя при необходимости навереное мог бы как-то и выкрутится другим функционалом hg (в т.ч. другими расширениями).
Но уж больно удобные эти патчи).
По факту эти патчи у меня являются серией из нескольких staging-area.
Очень часто происходит что-то вроде (мой личный flow):
1. Интересно, если в проекте сделать то-то и так-то, как оно будет. Меняю исходники.
2. Более или менее завершив изменения сохраняю их ввиде патча mq, скажем "experimental ..."
3. Если всё получается норм, то продолжаю так появляются условные "experimental ... 2" и т.д. О Порядке и группировке функционала в патчах не забочусь (дабы не спугнуть вдохновение).
4. Если что-то не получается или оказывается слишком сложным или вдохновение кончается, то сохраняю последний патч и "отрываю" все заплатки
5. Занимаюсь другими вещами, возможно комича другое
6. Когда снова появляется желание поэксперементировать, то применяю эту серию патчей и делаю еще что-то
7. Когда дело доходит до работоспособности, то начинаю думать о порядке вывода этого в прод.
8. Группирую проделанную работу в отдельные комиты. Накатываю/откатываю/схлопываю/сортирую и создаю новые патчи.
9. В любой момент времени могу остановиться и переключиться на другие задачи
10. Когда какие-то патчи уже готовы, то либо всю серию либо часть (обычно подготовительный функционал) финализирую/пушу и мержу в бой.

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

Причем вся работа идёт в одном локальном репо проекта.

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

Оглавление
Bitbucket прекращает поддержку Mercurial, opennews, 21-Авг-19, 00:04  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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