inavo
@inavo

Можно ли добавить в gitignore отдельные строки?

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

Поэтому интересует, можно ли исключить из коммитов отдельные строки?
  • Вопрос задан
  • 240 просмотров
Решения вопроса 2
Serhioromano
@Serhioromano
Web Developer
Create your own log or vardump function that echo data only in development

mylog function(data) {
    if(getEnv("APP_ENV") == 'dev') {
        console.log(data)
    }
}


Это просто идея, функция может быть сложенй. Она может писать в файл, или в консоль. Или при разрбоке в консоль, а на продакшене в файл.

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

Одной переменной можно потом переключать что показать а что нет. Например ва нужно отладить кусок кода котоый писали не вы. Что делать? Расставлять логи опять, потом удалять? Нет, просто переключится в режим логера и все видно.
Ответ написан
Комментировать
GavriKos
@GavriKos
gitignore работает только с файлами.
Для такой штуки лучше использовать условную компиляцию/флаги запуска/кастомные логеры
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alternativshik
@alternativshik
Ну как вариант, какой-то pre-commit хук, который будет очищать файлы перед коммитом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы