Sly32

Рейтинг
370
Регистрация
29.03.2012
Вот еще один индивид, которому не нравятся Макбуки)) 
За 5 лет не научился работать с файлами и устанавливать программы...
https://tech.onliner.by/2025/11/23/no-macbook
estic #:
Я нет. Автор темы спрашивал "что-то модное, современное, молодежное для передачи файлов от компа к серверу и обратно". Мы здесь в основном для него "накидываем варианты". Я увидел только "какой-то API", VCS (Git). И потом еще кучу "бесполезного трепа", в котором сам с удовольствием поучаствовал 😊
Мне изначально был непонятен вопрос, о чем я кстати спрашивал. Потому что вопрос неконкретный. Если перекидывать файлы/картинки для контекста это одно. Код - другое. И если в первом случае я с натяжкой могу понять файл-менеджеры, хоть сам и не использую, то в случае работы с кодом - это чистый трэш и для автора кроме гита ничего посоветовать не могу. Как автору поможет, если я попонтуюсь и начну рассказывать про AWS CodeBuild/CodePipiline например?
estic #:
Значит, скрыл основное
Нет, но ты разве спрашивал?
estic #:
Ты написал, что в основном используешь.
Вроде нет, не писал)
estic #:
И мы даже выяснили, в каком случае этот вариант эффективный.
А в каком случае - неэффективный?
estic #:
"Микроправки" тоже можно "коммитить". Соответственно они могут порождать новые версии "продукта". Тем более что вы их "выкатываете" на "прод".

Не просто можно, а нужно. Если продукт хоть сколько серьезный - без этого никак.

А вообще именно использование SFTP - Куча ненужных движений.
Я нашел баг у себя, пофиксил локально, тут же закоммитал и пушнул в репо. Если это фича-бранч - он автоматом развернулся в энве для тестирования. Там погонял - все нормально, тогда вмержил изменения в основную ветку и они уже развернулись на проде. 
Это только кажется, что куча действий, на практике все автоматизировано.

estic #:
Но в принципе увеличить какой-нибудь "четвертый октет" в номере версии не трудно.

четвертый???

estic #:
Я хочу сказать, что не нужно "выкатывать" на "прод" все подряд.
Я где-то  сэтим спорил? 
estic #:
И там могут использоваться совсем другие методы развертывания.

Другие это какие? В чем-то принципиальное отличие? Я вот знаю под десяток, постоянно использую 3-4

Ни в одном из них нет SFTP))) Мне мое время дорого.

estic #:
Финальными версиями называют официальные релизы. Можно дать пользователям поиграть хоть с 0.1/0.01. Только они должны понимать, что являются тестировщиками.
Да, и? К чему, ты хочешь сказать что не нужно версионирование продукта?
estic #:
Конечно, можно использовать контроль версий, даже когда он не нужен 😊 Но лучше использовать инструменты по прямому назначению 😉
Вот именно. Советую разобраться, что такое git/github/gitlab, для чего нужны и какие есть возможности. 
estic #:
Уже можно было понять, что большинство пользователей этого форума не "пушит" код, тем более свой, а просто копирует/загружает в основном чужой. Это вполне нормально.

А что в этом нормального? И какая разница, чей код? Fastapi не я написал, но это не мешает мне его иметь в своем репо)))

estic #:
Даже разработчики далеко не все используют непрерывный цикл разработки.

Очень хотелось бы на таких посмотреть вживую 😊

estic #:
Например, я могу "выкатывать" финальные версии раз в несколько лет.

Ну так ты и не разработчик же. А релиз и не должен быть частым. Вот у меня сейчас условно версия 0.1.120, при том что продукту скоро год. Он уже в проде, при этом версия нестабильная а патчей уже 120. Да и вообще "финальная" - это очень расплывчатая формулировка. Любой продукт развивается.
Спорят с о мной только те, кто не умеет и не понимает CI/CD. Но кто я такой, чтобы мешать стрелять вам самим себе в ногу? Нравиться ходить по граблям? Да ради бога?
Не знаете как пользоваться гитом? Мне же больше работы нормальной останется) 

нуль #:
Хлеб то сеошникам зачем при такой сидячей работе и гиподинамии. Калории же не тратятся совсем.
Че, надолго тебя забанили на старом акке, что вернулся к своему истинному имени? 
Dmitriy_2014 #:
Но зачем мне пять команд если мне нужно изменить одну строчку в footer.php? А как делается?

Ты не понял, тебе нужно знать 5 команд, чтобы успешно работать с гитлм и забыть про всякие фтп
- git init

- git add

- git commit

-git push

-git pull

Все))) Изменил одну строчку в коде, заккомитал и пушнул на сервер. Супербезопасно, быстро и надежно. Бэкап сайта будет у тебя локально, на сервере и в гитхабе, причем постоянно синхронизированным

Все скрипты элементарные. Есть куча приложений десктопных для работы, если тебе не нравится консоль, в ту же VSCode/PHPStorm интегрированы. Живи и наслаждайся а не ходи по граблям)

Dmitriy_2014 #:
не знаю делают ли сейчас как я

Не делают.

Dmitriy_2014 #:
мне не нужны допустим сложные git’ы

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

Всего: 7322