The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна система управления исходными текстами Git 2.41, opennews (??), 02-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Доступна система управления исходными текстами Git 2.41"  +3 +/
Сообщение от Аноним (23), 02-Июн-23, 14:31 
Скоро эта утилита, предназначенная для менеджмента исходников ядра Linux, станет сложнее этого самого ядра.
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступна система управления исходными текстами Git 2.41"  –3 +/
Сообщение от lizard (??), 02-Июн-23, 17:03 
чтобы пользоваться (черной магией) git пишут толстые книги. Но все равно юзеры регулярно портят свои репы (rebase хаха). При этом репу svn нельзя испортить - svn намного более безопасен (для малокомпетентного юзера)ю
Ответить | Правка | Наверх | Cообщить модератору

42. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от FSA (??), 02-Июн-23, 18:31 
> svn намного более безопасен (для малокомпетентного юзера)

Так эти юзеры удалённый репозиторий не испортят в таком случае. А у себя пусть ломают что хотят. Это их проблема, что они свою работу потеряют. Я правильно понял, что вы отсутствие потенциально опасной операции, которая в умелых руках позволяет исправить ошибки, представляете как преимущество?

Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 03-Июн-23, 00:34 
Это преимущество в умелых руках. Но проблема в том, что некоторые юзеры любят лазить по разным stackoverflow и копипастить git команды не ситая сопроводительный текст. С фатальными последствиями, потому что в git локальный репо это король. В svn так не прокатит. Там сервер правитель всего.
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (-), 05-Июн-23, 21:40 
> это король. В svn так не прокатит. Там сервер правитель всего.

Ну и за одно вот это вот svn должен умереть. Задача VCS помогать разработке а не создавать проблемы и ставить палки в колеса разработчику.

Git продолжает работать независимо от состояния сервера, наличия интернета и причуд апстрима. И, главное, мотается по версиям со скоростью ракеты. Что для VCS - must have.

SVN вечно брыкается - то интернета нет, то сервер дурит, то DNS что-то не то вернул, то еще какая-то лабуда. А вот именно версиями он рулит крайне позорно и медленно, перекачивая на каждый пшит половину репы. Ну и зачем это недоразумение надо?! Ублажать каких-то маразматиков с синдромом собак на сене? Это ортогонально современным и эффективным процессам разработки.

Ответить | Правка | Наверх | Cообщить модератору

81. "Доступна система управления исходными текстами Git 2.41"  –1 +/
Сообщение от lizard (??), 03-Июн-23, 03:01 
Можно испортить удаленный сервер --force готово
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

105. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (106), 04-Июн-23, 10:27 
Поумалчанию установленный сервер - нет. Для этого еще в настройках сервера надо разрешить.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Советский инженер и пенсионер (?), 02-Июн-23, 17:47 
Там один лишь официальный мануал тянет на трёхтомник ландсберга. Даже не представляю как это всё можно держать в голове, попутно программируя и используя ещё 100500 смежных технологий.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

43. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от FSA (??), 02-Июн-23, 18:34 
А там всё и не надо держать. По большому счёту для повседневной работы хватает push, pull, status, add, commit, log. Может ещё что-то забыл. Всё остальное гуглится в течении минуты, если оно понадобилось.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (56), 02-Июн-23, 20:54 
Может тогда вообще использовать не Git, а другую систему попроще?
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от FSA (??), 02-Июн-23, 20:58 
> Может тогда вообще использовать не Git, а другую систему попроще?

Ну так используешь базовые возможности. Остальное, возможно, необходимо другим в вашей команде. Если команды нет, то этих базовых возможностей выше крыши. Если что-то не можешь сделать, читаешь документацию и делаешь. А если у тебя система попроще, то что ты будешь делать, если тебе что-то надо сделать, а у тебя нет такой возможности? Дописывать свою систему самому?

Ответить | Правка | Наверх | Cообщить модератору

62. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (56), 02-Июн-23, 21:08 
Напоминает C++
Ответить | Правка | Наверх | Cообщить модератору

64. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от FSA (??), 02-Июн-23, 21:37 
> Напоминает C++

¯\_(ツ)_/¯

Я даже не знаю что тут ответить...

Ответить | Правка | Наверх | Cообщить модератору

110. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 22:20 
git изначальтно спроектирован кое-как для довольно извратного workflow (патчи от кого попало на мыло) с целью облегчить работу МАЙНТЕЙНЕРА (а НЕ разработчика). Поэтому черная магия git требуется регулярно. Люди страдают.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

111. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 04-Июн-23, 22:26 
Сравните git и любые другие системы контроля версий - svn один бинарный файл, hg один бинарный файл. git - 100500 файлов и скриптиков на баше. Видно, что разработчику было интересно делать ядро. А тузу для версий он склепал тяп-ляп на коленке лишь бы работало. А оно внезапно взлетело :) И теперь все с эттим маются.
Ответить | Правка | Наверх | Cообщить модератору

130. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (130), 05-Июн-23, 22:21 
> Сравните git и любые другие системы контроля версий - svn один бинарный файл,

Это как? Сервак на котором svn крутится явно не 1 файл. А без этого сервака оно столь же полезно как шкурка от сосиски. Без самой сосиски в комплекте.

> hg один бинарный файл.

Это питономесиво вообще. Какой, к черту, исполняемый файл у горстки питоноскриптов?!

> git - 100500 файлов и скриптиков на баше.

А какая мне разница в общем то - сколько там файлов? Сказал apt install git и вот оно через минуту готовое. Я ж не буду руками файло по дирам раскладывать, и мне 1 файл или 10, или сколько там - не принципиально.

> Видно, что разработчику было интересно делать ядро. А тузу
> для версий он склепал тяп-ляп на коленке лишь бы работало.

Да вот при этом он реюзанул некоторые знания, в т.ч. о ФС и проч - так что смог в довольно эффективные форматы. Не тормозящие даже на проекте размером в линукскернел. В отличие от. И рабочие процессы логичные, удобные, осмысленные. А не вон тот позор.

Ответить | Правка | Наверх | Cообщить модератору

131. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (131), 05-Июн-23, 23:16 
> Сравните git и любые другие системы контроля версий - svn один бинарный файл,

Сервак svn точно в 1 файл не влезет, без сервака клиент - вообще ни о чем. Он сам по себе ничего не может и не является VCS.

> hg один бинарный файл.

Hg технически куча скриптов на питоне так то.

> git - 100500 файлов и скриптиков на баше.

Лучше чем куча скриптов на питоне. В том числе и по скорости работы этого всего. Да и никто не раскидывает эти файлы самолично же.

> Видно, что разработчику было интересно делать ядро. А тузу
> для версий он склепал тяп-ляп на коленке лишь бы работало. А
> оно внезапно взлетело :)

Разработчик git хотя-бы в эффективные структуры данных может - так что не клинит даже на проекте размером с линуксный кернел. Hg на чем-то таком тормозит жесточайше просто, а svn никто в здравом уме для такого использовать не будет - там апдейт проекта с сервера, с перекачкой большей части файлов, ждать вообще умрешь. А гит вот может за несколько секунд другую версию даже вот линукскернела выкатить. А хотя-бы и своротив 100К файлов в процессе. И ничего, нормальненоко и ненапряжно так. И взлетело оно не внезапно - а потому что делало то что хотели нормальные мощные кодеры от такой штуки на самом деле. И только.

> И теперь все с эттим маются.

Мы им не маемся, мы им наслаждаемся. А вы можете SVNом пользоваться если хотите. Мы этого делать не будем. У меня вообще svn уже не установлен: осталось 0 проектов интересных мне которые используют ЭТО. И если опенсорсный проект юзает svn до сих пор - я просто обхожу его за километр^W парсек.

Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

137. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 07-Июн-23, 02:03 
Пользуйтесь чем вам удобно, никто не заставляет. Но каша из баша показывает изначальное отношение к тулзе. Поставить пару бинарей на любую платформу не проблема. Но вот гит на винде выглядит довольно чужеродно и монструозно.
Ответить | Правка | Наверх | Cообщить модератору

144. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (142), 07-Июн-23, 11:56 
> Пользуйтесь чем вам удобно, никто не заставляет. Но каша из баша показывает

...что писавший его
1) умел в модуляризацию и субзадачи
2) знал где критично, на си, а где можно и макет на баше на время накатать
3) догадывался что монилитный дизайн не рулит совсем никак
4) в отличие от вон тех умел в нормальные workflow и структуры данных, чтобы делать то что на самом деле хотят програмеры и не иметь проблем с перфомансом даже на большом проекте.

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

Винда вообще не бог весть какая девелоперская система. Я ставлю либы 1 командой пакетника. В винде... изначально вообще пакетника нет.

Ответить | Правка | Наверх | Cообщить модератору

157. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 08-Июн-23, 00:54 
...что писавший его думал в первую очередь об облегчении своего личного труда в своем конкретном проекте (это не есть плохо) и по фигу другие workflow, платформы и все остальное. ну и интерфейс git'а это одна большая прооблемя
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 07-Июн-23, 02:06 
причем тут сервак? Речь идет о клиенте. Сервак это вообще отдельная вещь. Попробуйте сравнить с серваком гитхаба - это вообще монстр
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

147. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (142), 07-Июн-23, 12:11 
Git сам по себе изначально не клиент и не сервер, он VCS. Симметричный и самодостаточный, по большому счету. Серверов может не быть совсем, если я скажем git pack перепидывался и делал pull из вот такой вот дельты переданой хоть флопинетом на флешке. SVN так ессно не умеет и уметь не может.
Ответить | Правка | Наверх | Cообщить модератору

156. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от lizard (??), 08-Июн-23, 00:49 
Строго говоря рн не vcs совсем, так как тут нет ни версий ни файлов. git это система управления контентом.

> Симметричный и самодостаточный, по большому счету.

В этом может быть и преимущество и недостаток. Я же не говорю что git это что-то плохое. Просто вокруг него много фанатизма

Ответить | Правка | Наверх | Cообщить модератору

70. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (50), 03-Июн-23, 00:33 
Используй, кто ж тебе не даёт-то? Как существование Git тебе лично мешает пользоваться чем-то попроще?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

126. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (-), 05-Июн-23, 21:42 
> А там всё и не надо держать. По большому счёту для повседневной
> работы хватает push, pull, status, add, commit, log. Может ещё что-то
> забыл. Всё остальное гуглится в течении минуты, если оно понадобилось.

Ну например merge, на случай если ты все же сводишь в репу потенциально конфликтующие комиты эн разработчиков, хоть кто-то 1 на толпу должен уметь такое если в тиме более 1 чела :)

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

66. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Аноним (25), 02-Июн-23, 22:11 
> Там один лишь официальный мануал тянет на трёхтомник ландсберга

Чтобы работать не нужно не только читать его весь, но и читать его вообще. Для работы достаточно знать 4 слова - clone,commit,pull,push которые тебе уже известны по любой другой vcs. Даже ключей никаких не нужно. В man нужно смотреть только когда/если понабится что-то нетривиальное.

> Даже не представляю как это всё можно держать в голове

Действительно - двор подмести, да бухнуть после работы, ничего больше в голове держать не надо. А то напридумывали каких-то комплюцкеров.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

89. "Доступна система управления исходными текстами Git 2.41"  +/
Сообщение от Вы забыли заполнить поле Name (?), 03-Июн-23, 14:28 
> Скоро эта утилита, предназначенная для менеджмента исходников ядра Linux, станет сложнее
> этого самого ядра.

https://www.opennet.me/opennews/art.shtml?num=52355

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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