The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз OpenBSD 6.4, OpenSSH 7.9 и LibreSSL 2.8.2 "
Отправлено myhand, 01-Ноя-18 19:03 
>> Тогда git (да и hg тем более) - как раз отвертка валшебная.
>>  Если надо тоньше - сделаем тоньше, если еще как-то удобнее
>> сделать - будет.  Это в cvs насадка навсегда одна и
>> еще стержень кривой.
> Да можно, можно всё это в случае с Git, кто ж спорит.
> Только вы же сами говорите — «если надо — сделаем».

Да не надо ничего дорабатывать, максимум - выучиться командам.

> Как это делают в CVS:

Задача, как я понял, обновить рабочее дерево, что-то поредактировать и закоммитить?

> Как это делают в Git:
> git pull
> git up
> vi ...
> git ci ...
> git push

Нет, это делают не так (начиная с того, что git up - это какой-то ваш алиас, вероятно.

Делают проще:
emacs ...
git commit ..
git push ...

Если git push заругался на наличие в основном репе изменений, отсутствующих локально - делаем git pull --rebase и уже потом push.

> Можно избавиться от отдельного «git up», поправив конфиг.

Из коробки избавились:
$ git up --help
git: 'up' is not a git command. See 'git --help'.
...
$ git update
git: 'update' is not a git command. See 'git --help'.
...

:)

> Но и то, и другое — дополнительные усилия, которые не требуются
> в случае CVS.

Дополнительные усилия называются: чтение документации на уровне туториала.  Git все-таки
не является копией CVS (аллилуия!), потому команды и их аргументы - несколько другие.

Ну и, еще раз напоминаю: реалии мира таковы, что люди скорее будут вынуждены выяснять
что такое cvs update.

>> Ну в самом деле, аналогичная cvs модель работы - никаких специальных усилий
>> от мейнтейнера не требует.  Наверное, можно даже сказать что львиная
>> доля пользователей пользуют именно ее.
> Правильно, а почему они её используют? — патамушта Linux и GitHub.

Ну как бы было время, когда гитхаба - не было.  Зато CVS был давно.  Это, наверное, масоны устроили так, чтобы он на гитхабы с линуксами не попал?)

> И когда задачи в основном вида
> «поправить вот эту мелочь» и «добавить вот такую фичу на двести
> строчек», подойдёт любая VCS, вообще любая.

Я надеюсь, описанный сценарий - не для OpenBSD.

> При этом порог вхождения у CVS всё же чуточку меньше — да, в том числе из-за
> отсутствия каких-то фич, типа git index.

Знать такие вещи - как правило и не требуется для рядового пользователя.  Это как если б
я попросил вас рассказать что может поломать cvs update, если вдруг свет вырубят.

> Я понимаю, что в глазах
> многих людей сознательный отказ от фич выглядит, говоря литературным языком, ретроградством,
> но за ним стоит кое-что большее, чем лень и нежелание учиться.  :)

Кстати, а в OpenBSD как изменения тестируются?  Полазал по сайту, как-то там глубоко ссылки на ваш CI сервис закопаны.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру