ветку, что делать редактору?
Спросить.
выполнять приказы человека :)
А с автосейвом тебя гит спросит
Отлично, у меня есть изменения, которые я не могу даже застешить. Что редактор может предложить кроме как * Забить хуй на них и стереть * Забить хуй на код в файле и затереть изменения * Попытаться наложить изменения, словить конфликт и предложить обратно первые два пункта В то время как с автосейвом появляется пункт git stash или коммит в текущую ветку ДО перелючения
Забить на несохранённое и загрузить либо прекратить переключение ветки и дать разобраться с происходящим.
Что значит "прекратить переключение"? Ветка уже переключена не редактором текста
Ну, стандартное в этом случае "файл был изменён чем-то снаружи, в какое состояние возвращать будем?"
Отлично. А если я хочу сохранить изменения но не в новую ветку? Тут бы неплохо знать что изменения есть ДО переключения, а не после
Ну, лезть переключать ветку. когда файл в каком-то промежуточном виде — один фиг странное решение. На практике ни разу не мешало. а что делать — сохранить рядом. например.
Если сохраню рядом потом хуй знает как изменения применить куда-то
Файл в промежуточном основной процент времени своего существования, особенно если у тебя нет автосейва
Мода на автосохранение появилась сравнительно недавно и до этого никакой проблемы в том, чтобы жмахнуть Ctrl+S после того как что-то в него записал — не было. Автосохранение — это может быть удобно, но может порождать ошибки другого плана. Тут уж — кому как удобно.
Да какие ошибки?
Случайные изменения в файле, которые вообще не планировались.
Так они и так есть, ты их нажал. Сохранишь сейчас или когда вкладку закроешь
Лет 6+ точно это недавно?
Тот факт, что файл не сохранён — виден в редакторе. Второй сценарий. При отладке или доработке чего-либо я иногда сперва запускаю текущее состояние кода, смотрю на то, что происходит (порой несколько раз) и параллельно корректирую код в файле. С автосохранением я бы каждый раз получал не предыдущую рабочую версию, а недописанную, которую ещё доделывать.
Это от чего отсчёт? А так да, сравнительно недавно.
1. Виден в редакторе, если ты в это время в редакторе в нужной вкладке. Маленькая звёздочка наверху. 2. Это ж сколько ты букв успеваешь ввести пока она работает? 2? 3?
1. На всех вкладках видна точка. Просто привычка есть смотреть — а что за несохранённый файл и зачем я его менял вообще. 2. При чём тут букв. Это несколько отдельных частично связанных изменений, которые делать надо по очереди.
1. Попробуй открыть 20 вкладок. 2. Я просто стараюсь минимизировать код, который запускаю и он отрабатывает быстрее чем я придумаю изменение. И да, я сначала думаю, потом пишу
Отрабатывает-то он быстро. Изменений несколько, и пока все они не сделаны — новую версию запускать бессмысленно. А вот вкладки в IDE я привык закрывать, в отличие от браузера. Просто неудобно.
вся ёбаная концепция гита и переключений тот еще пиздец
Обсуждают сегодня