🏳️ Phil
в смысле не важно?
nvkv
разработчик переключается в гите на другую ветку
nvkv
и всё, собственно
🏳️ Phil
он засрет себе pwd мгновенно
nvkv
чееем?
nvkv
pwd это его дерево исходников
🏳️ Phil
lf echfnmcz yf ubt ,eltn dtnjr
nvkv
оно в общем случае вообще RO
nvkv
внутри контейнера
🏳️ Phil
ещё хуже
nvkv
Фил, не понимаю, сорян. Напиши длинно пожалуйста :)
nvkv
может я что-то упускаю
🏳️ Phil
погодь. мне надо попробовать каую-то фишку. просто попробовать. я ёбнулся делать реальную ветку в git что ли?
nvkv
Мы по-моему про разное
nvkv
Смотри, я разработчик
nvkv
у меня есть исходники на моём гламурном макбуке
nvkv
~/dev/app
nvkv
$ cd ~/dev/app
$ docker run -it -v $PWD:/app myenv/container bash
nvkv
я получаю шелл в контейнере
nvkv
# cd /app
# ./run-my-fucking-app.sh
nvkv
потом я иду в свой емакс и делаю работу
nvkv
пробую что мне там надо
🏳️ Phil
ты хочешь попробовать какую-то фишку - вообще сработает эта фишка или нет
nvkv
ну
nvkv
делаешь фишку и смотришь — сработала или нет
🏳️ Phil
портишь свой /app ?
nvkv
мой /app это моё дерево исходников локальное
nvkv
оно под контролем версий, как я могу его испортить?
🏳️ Phil
ну а зачем я хочу его портить,
🏳️ Phil
yfgbcfk nelf b pf,sk elfkbnm
🏳️ Phil
написал туда и забыл удждалдить
🏳️ Phil
или хочешь посмотреть и так и так и где-то засрал и забыл
🏳️ Phil
зачем эксперименты на живом ставить?
nvkv
не понимаю я, на каком живом-то?
nvkv
это девелоперская тачка
nvkv
там самое место чтобы эксперименты ставить
🏳️ Phil
нблять
🏳️ Phil
я же написал
🏳️ Phil
ты срешь в свое дерево
🏳️ Phil
которое потом не приведи господь закомиттишь
nvkv
а, ну дак пиздить надо!
nvkv
за такое :)
🏳️ Phil
это не удобно
🏳️ Phil
расчет только на то что ты не забудешь...
nvkv
я так понял, с вагрантом ты цепляешься к виртуалке и ставишь там эксперименты
nvkv
и дерево безопасносте
🏳️ Phil
а как кстати принудительно накатить поверх изменений версию с удалением лишнего?
🏳️ Phil
я даже вот не знаю
nvkv
nvkv
мы с тобой сегодня на разных волнах, похоже
🏳️ Phil
FFFFFFFFFFFFFFFFFFFFFFFF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
🏳️ Phil
я поменял исходники
🏳️ Phil
Я хочу к хуям удалить там всё что я поменял
nvkv
ну
🏳️ Phil
я хуй знает как это сделать например
nvkv
git checkout -- .
🏳️ Phil
git что?
🏳️ Phil
okey
🏳️ Phil
чуешь да?
nvkv
нет пока :)
🏳️ Phil
всё зависит о того знаю я об этом и не забыл ли я вообще это сделать
nvkv
ну хорошо, хорошо, я понял
🏳️ Phil
поэтому конечно эе лучше это раскатывать в виртуалки
nvkv
вообще говоря намного лучше чтобы у тебя был code review просто
nvkv
и люди, которые гит знают :)
nvkv
но окей, я поинт понял
nvkv
в случае если тебе до зарезу надо поставить эксперимент с гарантированным роллбеком, просто запускаешь прод-контейнер, без маунтов, получаешь там шелл, ставишь эксперимент и проверяешь
nvkv
потом гасишь контейнер и всё безопасносте
Dmitry
Просто можно наверное в Мейн не выкатывать просто гитом
Dmitry
А замутить так чтобы например только через дденкинс
Dmitry
И там все прописать
nvkv
ну это само собой
nvkv
у меня сейчас git flow, с код-ревью на мерж в develop
nvkv
причем реквесты мержит робот по имени Феликс Эдмундович
nvkv
по достижении минимум двух апвоутов
Dmitry
Если дать возможность пулить кому попало то рано или поздно навернешт говна
Seva
ребят, делаю PR в репо с телеграм каналами — как эта группа отличается от гиганской devops_ru кроме как размером?
Dmitrii
Зачем вы туда вообще правки делаете?
Seva
ну что б находилось нормально.
Seva
ну типа структурировать инфо это ок