Комментарии 12
Есть ли хоть одна причина не использовать git для этого?
Он вам даже diff сделает если нужно. Все истории изменений сохранятся, если коммиты делать. Откатывать можно как целиком, так и частями.
Конечно есть, так как:
В самом посте, статье, есть несколько триггеров, которые указывают что это для новичков
Про backup Django в ru вообще почти ничего нет, почему тогда не дать того чего нету ,в общество?
Так как это для новичков, которые мб как и я (вопрос риторический), лень заниматься всякой лишней мутью, а хочется сразу погружаться в творчество разработки, почему бы и нет?
Хранить дампы рядом с проектом -- моветон :)
И да, для бекапа всего этого, что вы написали хватит обычного гита. И весь код можно заменить на несколько строк на баше. И не заниматься мутью, а разработкой и изучением.
Люди придумали гит, который используется везде, развивают его, пишут тонны документации, видео, вагон и маленькая тележка уникальных возможностей, функций, необходимы для новичков инструмент который обязателен, это прям важно, обязателен к изучению.
Что делают новички?
"Я написал свой скрипт архивирования файлов прямо рядом с проектом"
Гениально. Изобрести велосипед у которого педали вращают руль а руль заднее колесо.
И оправдание "это для новичков" тут не уместно. Вы просто написали какой то ненужный скрипт, который несёт 0 пользы и развития и пытаетесь оправдать свое потраченное время. Новичкам полезнее будет изучить git, нежели сие чудо кодинга.
В следующий раз, пожалуйста постарайтесь написать какой то более полезный скрипт или статью "Как я изучал гит, несколько полезных советов новичкам" лишним не будет, так как любое руководство имеет свойство устаревать.
Просто не понимаю масштаб проблемы, может пора сделать это самому? И попробовать расписать это доступным языком самому для всех и любому?
сделать это самому?
А что конкретно вы сделали сами? Написали промпт в нейросеть "Напиши для меня скрипт для бэкапа файлов? Ваша статья это же буквально ответ нейросети на ваши запрос, вы нигде не поясняете, что конкретно делает написанный вами алгоритм.
Про backup Django в ru вообще почти ничего нет
Так про него ничего нет, потому что django -- это просто фреймворк, который позволяет писать код на высокоуровневых абстракциях. Нет смысла в статье про бэкап фреймворка, это как сделать бэкап Python, подразумевая какие-то файлы, которые написаны на языке Python.
Статей про само нейрописные бэкапилки нет, потому что никто этим не пользуется. Системы контроля версий, в том числе git, изучаются в начале обучения программированию, никто не пишет для этого собственные велосипеды и не презентует это как собственное великое открытие.
может пора сделать это самому?
Что? Гайд по git? Спасибо, но я не пишу статьи, мне это не интересно. Или вы про написание программы через нейросеть для архивирования файлов вместо использования git?
backup Django