The OpenNET Project / Index page

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



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

Исходное сообщение
"GitHub переходит на использование обязательной..."
Отправлено Аноним, 07-Май-22 04:09 
> ну вот я тоже кучу лет фоссил игнорил. а потом решил попробовать.
> и теперь у меня своих проектов на гите не осталось, все
> в фоссил конвертнул. для скорбных-ленивых же фоссил умеет автоматически делать push
> в гит-зеркало.

У меня соображения простые:
1) Я не всегда знаю, будет ли интересен проект окружающим, поэтому решение публиковать его или нет мне удобно принимать в "run time". Гит это упрощает, если такое решение будет, все в нативном виде, без левака с гейтованием.
2) Мне неохота изучать 2 инструмента одного и того же - отказаться от гита я все-равно не готов т.к. активно используется для кучи проектов и взаимодействия с ALL.
3) Багтреки и вики для меня очень слабый аргумент в топике про _VCS_.

> кстати, кидать фоссиловые бандлы лично мне тоже удобней, чем какие-то невнятные «пулл-реквесты»

В гите тоже можно бандлы как отдельные файлики с дельтой делать, если мы про это. И вообще немало вариантов как данными перекинуться. Я даже паре кодеров именно так отсылал наборы комитов со всеми метаданными (кто чего куда вкомитил, агрегация с нескольких человет). Тезис что это достоинство по сравнению с гит как-то сильно пролетает.

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

Гит тоже это умеет, если надо. Он вообще штука гибкая. Хоть флопинетом шли. Вопрос договоренности между кодерами, не более. В этом месте мелкосакс - нарывается. Реально их потуги нагнут только слащавых корпоменеджеров, и даже эти половина свалят нахрен: они UX ценят а мс его напалмом выжигает.

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

Зато запутаюсь я. Да ну нафиг. Я обычно активно редактирую таки head или некую стабильную версию если не облажался по жесткому и не занят разруливанием. А отредактить тухлую ветку и потом трахаться с бэкпортом - обидно! Я проверял.

> он умный. надо ли пояснять, насколько это удобно, когда у тебя есть
> какой-нибудь stable бранч, в другом каталоге bleeding edge, в третьем багфикс
> к LTS можно тестировать — и не надо постоянно делать чекауты

Если мне вон то надо - я могу и cp --reflink сделать на дерево. Займет полсекунды, места на диске не сожрет почти, даже если 20 линукс кернелов разложу, вместе с их гитом. Так что есть бесконечно способов реализовать фичу. Но это чревато тем что выше. И плотно лочиться мне удобно на что-то одно, во избежание ЭТОГО. Я или танцую от head, или уж от стабильной версии. Не нравится мне телепать разные версии одновременно. Провоцирует ошибки. Ну вот было пару раз, плотно редактил - уй, блин, дира не та, уй, блин, на ту версию канительно портить. Так что это уж точно не та фича ради которой я напрягусь. Особенно если она не умеет в рефлинки, так что скорость и жрач места будет ни в какое сравнение с моими собственными вариантами. А проблемы гребаных хомяков и их неумения в продвинутые фичи ос это проблемы хомяков, меня ниипет и от хомяков мне ничего не надо. А людям разумным я несколько хинтов разгона эффективности могу и подкинуть в частном порядке, если вижу что с вон тем легко пойдет. Это ж не строить всех на использование тула, а пара мелких хинтов человеку разумному...

> и всё уныло пересобирать заново, если активно между этим всем переключаешься.

Я умею делать операции эффективными и не унылыми. И совсем не обязательно что вообще все должен именно VCS делать. А проблемы хомячков меня - вот честно - не #$%т! Вообще совсем. Я вообще не хочу при кодинге с ними дело иметь. Странно, да?

> и всё это вдобавок совершенно не нужно настраивать, оно Просто Работает.

Да я и git так то не особо настраивал, кроме некоторых мелочей. Но вот Просто Работает, без настроек? Искаропки? Сорян. У меня искаропки софт в сеть сунуться не может - и это специально, если что. В общем ты рекламируешь не ту фичу не тому человеку, вообще совсем не угадал - я предпочитаю контролировать мое окружение и не обламываюсь настроить если надо.

 

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



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

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