URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 123583
[ Назад ]

Исходное сообщение
"Выпуск распределённой системы управления исходными текстами Git 2.31"

Отправлено opennews , 16-Мрт-21 13:41 
Доступен выпуск распределенной системы управления исходными текстами Git 2.31. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54765


Содержание

Сообщения в этом обсуждении
"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 13:44 
ИМХО всё-таки Линус перемудрил с сабжем

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 13:45 
согласен 105, по итогу имеем перегруженный ненужными фичами комбайн

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Qwerty , 16-Мрт-21 13:52 
Как хорошо, что у нас есть ноунеймы, которые с лёгкостью решают, что нужно, а что ненужно для огромного международного проекта.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 13:53 
Как хорошо, что у нас есть некто Qwerty, который так ехидно это подмечает.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:07 
рождалась в спорах истина, распределялись интересы

:)))))))))


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Таненбаум , 16-Мрт-21 14:11 
и кто-то менял обувь

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 01:06 
...в краткий миг невесомости...

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:05 
Это, к сожалению, неизбежный жизненный цикл многих продуктов, авторы которых не могут остановиться на достигнутом и сказать "хватит".

Помните неро? Какая была сначала шикарная записывалка дисков и в какой гobнокомбайн она превратилась? А помните acdsee? Какая была быстрая и обалденная просматривалка картинок и какой жoпoкoмbайн получился?

Так вот, все эти комбайны умирают. Боюсь, именно этот гит постигнет та же участь. Но, уверен, появятся более легковесные и удобные альтернативные реализации.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Михрютка , 16-Мрт-21 16:13 
закон завински

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:31 
Закон виндузински, когда софт проектируется под потребности хомячков.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Таненбаум , 16-Мрт-21 16:48 
общий закон Майка Вазовски, Анджея Сапковского и пана польского

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено _ , 16-Мрт-21 17:41 
Дык линус для хомяков и делается. Торвальдс сам заявил ещё в ... 1999-ом!!! :)
Просто вы уже забыли. А другие ещё в погремушки игрались, а не в писютеры(C)  ;-D

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено commiethebeastie , 16-Мрт-21 20:33 
Nero stronk.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:45 
Если уж совсем по честному, то Неро умер не сам по себе, а вместе со смертью CD/DVD как носителя.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 16-Мрт-21 19:01 
В твоей альтернативной вселенной оптические носители умерли?

Не хотел бы я туда попасть.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 19:19 
> В твоей альтернативной вселенной оптические носители умерли?

А в твоей не умерли?

> Не хотел бы я туда попасть.

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

Тут хорошо. Ай да к нам?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:33 
> Тут хорошо. Ай да к нам?

могнитные носитили ? ты ищё в камне выжигать придлажи


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 19:37 
>> Тут хорошо. Ай да к нам?
> могнитные носитили ? ты ищё в камне выжигать придлажи

А чому бы и нет? Всяко лучше, чем в недолговечном пластике.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 20:38 
> Всяко лучше, чем в недолговечном пластике.

вот и пагаварили ..


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 21:19 
>> Всяко лучше, чем в недолговечном пластике.
> вот и пагаварили ..

Это пишется "пагаворилле", безграмотный ты наш.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 17-Мрт-21 12:50 
Нет. Прекрасная вещь для хранения важных данных.

Спасибо, но уж лучше вы к нам.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 14:37 
> Нет. Прекрасная вещь для хранения важных данных.

Брр... никогда не знаешь, прочитается диск или нет. Лучше уж в облако залить, если так надо.

> Спасибо, но уж лучше вы к нам.

Ненене, я свалил оттуда и назад ни ногой.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 17-Мрт-21 16:29 
Заливай в облако! Глобально, надёжно, а главное, полностью свободно, гы. Пить так пить, сказал котенок, когда начали топить:-(

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 17:37 
> Глобально, надёжно,

Глобально, надёжно, да. Если тебе надёжности мало, ты можешь в два облака залить. Но мне хватает одного. Ни разу не было проблем. В то время как проблемы с нечитающимися цд-ромами -- это просто кошмар какой-то. Я больше данных с цд-ромов потерял, чем с локальных жёстких дисков. У меня за всё время, два раза терялись данные с жёстких дисков, и один раз я смог восстановить практически всё. С цд-ромами, у меня два ящика в столе забито этими цд-ромами, которые мне всё лень выкинуть. По большей части там музыка -- не жалко, сегодня всё можно скачать из инета, -- но тем не менее, что-то мне подсказывает, что ни один из них сегодня прочитать не удастся.

> а главное, полностью свободно

А твой cd-rom свободнее?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено лютый жабби__ , 17-Мрт-21 10:28 
>В твоей альтернативной вселенной оптические носители умерли

"оптические носители" это развод в масштабах планеты... все производители уSIRались, что это средство для хранения бэкапов, но по факту даже дорогие болванки часто дохли через полгода-год-три.
и сами девайсы даже если не используешь через 3-5 лет в тыкву превращались. оптика, мля, помутнела...

про ситуации - раскрутился диск до 100500 оборотов, лопнул и выбил глаз владельцу тазика молчу.

каким идьётом надо быть, чтобы в 2021 использовать оптические крутилки )


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 17-Мрт-21 12:55 
Почему же у меня читаются пиратские двусторонние(!) Диски по 12 фильмов 2002-2004 годов? Почему книги у меня читаются? Чяднт?

А флэшка умрет в течении нескольких лет(будем оптимистами).


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 17:40 
> Почему же у меня читаются пиратские двусторонние(!) Диски по 12 фильмов 2002-2004
> годов? Почему книги у меня читаются? Чяднт?

Потому что они не читаются. Ты врёшь всё. Сегодня смотрить кино с диска -- зачем, когда можно посмотреть в инете? Хранить книги на цд-роме? Что за изврат? В смысле тебе понадобилась цитата из книги, и ты такой рыться в цдромах, вместо поиска по диску? Да не поверю никогда.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 17-Мрт-21 21:43 
Читаются.как бы ты не верил в то, что нет.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено GG , 19-Мрт-21 01:05 
Ты конечно не полностью неправ, но цифры твои как-то преувеличены и высосаны.
Даже самое полное говно без какой-либо защиты от окисления лет десять, как правило, живёт.
Пятнадцать-двадцать лет не каждая болванка проживёт, особенно ±RW столько не живут, ±R раза в полтора дольше работают.
К заводской штамповке это не относится, там бывает всякое разное, но нормальные до сих пор все живы-здоровы. Потому что материал другой и со временем не портится почти.
Оптические приводы чистить и смазывать надо, особенно после долгого простоя, но и даже при регулярном использовании.
За 3-5 лет только совсем китайское говно сдохнет или если насиловать записью сотни болванок в сутки или если смазка слезет и оно заржавеет.
И ни один нормальный привод не может физически раскрутить болванку до такой скорости чтобы лопнув она смогла пробить стенки привода. Это требование безопасности, кто его не выполняет — в нормальных странах не продаётся.

Идьётом надо быть ностальгирующим.
Романтика жи.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 21:40 
Неро умер задолго до того, как умерли носители. Он стал неподъемным и слишком дорогим в сопровождении, после чего тихо мирно загнулся.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 01:04 
Умер он потому что появилась утилитка cdburn.exe и dvdburn.exe причем на сайте Microsoft и скорее всего и сейчас там лежит. А образы чаще всего нужно было писать уже готовые вроде того же установщика винды, а если нет, то уже не помню, но была формировалка iso9660.exe которой указываешь папку и она делает образ. Вот эти утилитки в сумме занимали может пару мегабайт и работали как часы. Так что Nero со своими медийными развлечениями и сложностями просто разжирела. Раздирела в реузльтате эффективных менеджеров у руля разработки. И откуда их только берут.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено pudgy , 17-Мрт-21 11:42 
В нарушение всех законов физики, "эффективные менеджеры" самозарождаются.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Михрютка , 16-Мрт-21 23:12 
> Если уж совсем по честному, то Неро умер не сам по себе,
> а вместе со смертью CD/DVD как носителя.

сони с микрософтом не забудь написать, а то они не в курсе, что в их консоли тыкают мертвые носители.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 00:32 
Они в курсе. И у PS и у Xbox есть версии без оптического привода. А вот версий "без интернета" не бывает.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 10:05 
Эх.... напомнило :-)

http://avt-lab.ru/scdwriter.htm


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноньимъ , 18-Мрт-21 04:08 
Есть же fossil.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:30 
Используйте подмножество из add/commit/checkout/reset/push/pull. Это реально. Мне на работе этого хватает. Даже remote очень изредка. Кодовые базы огромные.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Самый Лучший Гусь , 16-Мрт-21 18:27 
Без rebase жизни нет, если вам, конечено, не наплевать на вменяемость истории

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 00:43 
Никогда не использую rebase. И коммиты крайне редко сквашиваю.

Можно даже ветки не использовать. stash / pull / stash pop / add / commit ...
С гитом можно вообще не заморачиваться! Он прост как палка, если специально не усложнять.

Я считаю, лучше время потратить на обдумывание будущего кода, чем на этот фэншуй.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 01:07 
Вдруг кому пригодится: http://tomayko.com/writings/the-thing-about-git

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 18-Мрт-21 07:49 
Гит хорош тем, что он настолько гибок, что позволяет использовать любой подход, для всего найдутся подходящие средства.

Плох, собственно, тем же :)


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено all_glory_to_the_hypnotoad , 17-Мрт-21 15:15 
Глупое мнение, не инженера. Git минималистичен для VCS и наоборот - недомудрён.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 13:58 
Я с помощью сабжа пару раз ломал репозиторий. Обиделся и пересел на fossil. Благо он в git-mirror умеет если что. Прост как палка.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Леголас , 16-Мрт-21 14:01 
> Я с помощью сабжа пару раз ломал репозиторий

Проблема, конечно же, в Git?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:13 
Отчасти

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 01:08 
Гм, а точно не в том, что Вы не читали tar(1) и git-reflog(1)?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Пак_Сун_Чонг , 16-Мрт-21 20:33 
А неужели не в Гите?! Значит UX плохой, дизайн, документация, раз можно невзначай сломать. Есть софт, где хрен что сломаешь. А есть Гит.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:06 
А можно узнать как ты его сломал?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Big Robert TheTables , 16-Мрт-21 14:22 
ставлю на rebase

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:31 
Ставка сыграна. Еще subrepo при определенных условиях ломает репо так, что его не удается клонировать. Но по моему это уже пофиксили.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Big Robert TheTables , 11-Май-21 18:12 
> Ставка сыграна. Еще subrepo при определенных условиях ломает репо так, что его
> не удается клонировать. Но по моему это уже пофиксили.

"Ставка сыграна." это зачет!


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:51 
Я один раз молотком по пальцу ударил. После этого забиваю гвозди исключительно камнем.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено myhand , 16-Мрт-21 15:25 
Микроскопом надо, как все умные люди...

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено pda , 16-Мрт-21 18:16 
Камнем, fossil же...

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 01:09 
Микроскопом можно и палец отхватить, тогда уж лучше тисками -- которые большие и тоже умеют попадать как надо...

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:19 
плохая аналогия. как раз наоборот, человеку нужен был моток, а он не освоился как пользоваться этой распределенной системой гвоздезабивания с автоматической подачей пиропатронов.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:10 
Но зачем? Если есть svn

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Леголас , 16-Мрт-21 14:13 
что бы была тема для дискуссии на OpenNET

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:19 
дядя ты наверное koi8-r до сих пор юзаешь?
забудь svn как страшный сон. их даже сравнивать нельзя настолько по всему функционалу git лучше

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:45 
>дядя ты наверное koi8-r до сих пор юзаешь?

А что тут такого? В отличие от, оно в 1 байт/символ влезает...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:53 
влезает, но utf8 каким бы он не был - это то что стоит у всех. а значит взаимодействовать со всеми ты будешь через зад обрезая например информацию чтобы запихнуть в 1 байт/символ

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 17:09 
Все конечно круто но тут приходит такой чел со своей windows-1251. Однобайтовые прекрасны, но только на локалхосте, к сожалению.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 17:43 
Если мой сайт сделан на русском языке - то чем плохо что он в cp1251 ?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 17:59 
Тем, что там нельзя использовать другие языки, кроме русского и английского.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 18:02 
Я это знаю - но на нём и не используются другие языки совсем !

Ещё варианты плохого будут ?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Самый Лучший Гусь , 16-Мрт-21 18:30 
Не стоит забывать про эмодзи в 2021 😉

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 18:50 
Я ретроград и никаких Эмодзи в статьях не использую а посетители сайта на самом сайте ничего комментировать не могут :)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:46 
Зато на старых, олдовых форумах были смайлики. И им даже не нужен был юникод, представляете.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 21:43 
То есть у вас нету даже обратной связи с комментариями?

Ну тогда да, для хелловорлда с "меня зовут Вася, я живу с мамой и папой в городе Юрюпинск" действительно большего и не надо.

Остается вопрос - зачем вам экономить 1200 байт на кодировке?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 22:03 
https://www.babai.ru/kontakty/

На сервере openfire - на странице Candy в iframe - на телефоне Conversation ( в iframe utf-8 конечно).

Это для быстрой связи, но и email указаны разумеется.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 07:39 
> То есть у вас нету даже обратной связи с комментариями?

у меня есть, сайты либо в koi, потому что мне неудобен сайт не в кодировке моей системы, либо в 1251, потому что унаследованное, с ненужно-"типографикой".

Внезапно, ты мог бы оставить там комментарий, и я его прочитал бы (потому что в базу ушел бы koi).
Более того, ты только что это сделал - кодировка опеннета, внезапно, кто бы мог подумать....ААААА!

Жаль что вам - нечем. Впопеннетчики - реально ж ФЕЕРИЧЕСКИ т-пые!

> Остается вопрос - зачем вам экономить 1200 байт на кодировке?

затем, что это не только ненужные (!) байты, но и масса ненужных проблем, а иногда даже и дыр. Тебе мало было приключений с поддельными сайтами apple, где a это не совсем a ?

Бесконечных увизгвимостей в около-iconv'овских поделках (ВСЕ - именно вокруг уродливого порождения больных разумов, с переменной длинной "символа") ты, конечно, тоже не застал, опоздавший родиться?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:09 
> Более того, ты только что это сделал - кодировка опеннета, внезапно, кто
> бы мог подумать....ААААА!

Именно поэтому регулярно попадаются какие-то ппппя вместо ссылок с русским текстом, ага! :)

> Жаль что вам - нечем. Впопеннетчики - реально ж ФЕЕРИЧЕСКИ т-пые!

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:38 
> Если мой сайт сделан на русском языке - то чем плохо что он в cp1251 ?

Тем что туда прийдет чувак на ibm866 и будет ругаться с челом с koi8-r за документ присланый в cp1251 , а ты будешь сидеть и дергать свою конву чтоб понять о чем речь. ютф -это переворот сделавший так что ты панимаишь чего я тутава вот пишу


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 18:55 
Ну нет у меня на сайте ни форума ни комментариев :)

Те кто что-то очень уж захочет что-то обсудить сделают это в аккаунтах в соцсетях (ВК, ОК, ФБ и Инстаграм) при сайте !

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

Так что нет минусов в моём случае никаких! :)


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:05 
Так и перечитай комент выше - на локалхосте однобайт вообще окей

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 19:10 
Не, на локалхосте нельзя ибо:

Страна должна знать своих хрюш !

https://www.babai.ru/articles/144/

:)


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:36 
Пачиму ни koi8-r ?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 20:11 
Думал и над koi8-r и над cp866 но увы - Битрикс не поддерживает :)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 21:16 
В твоём случае минусов никаких, потому что на всё, что нельзя сделать на cp1251, ты говоришь, что не нужно.

Хотя, вот ты сам и привёл минусы:

> Да, немного повозиться с cp1251 конечно надо - локаль на сервере сделать, в базе и при подключению а ней везде указать cp1251, со скриптами специфичными на сайте работая не забывать про кодировку

А с utf-8 так возиться не надо.

И ещё, тут такую дискуссию развели про конкретно твой случай. А на самом деле пофиг всем на твой случай. У всех свои случаи, и utf-8 туда подходит гораздо чаще.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено suffix , 16-Мрт-21 21:35 
Конечно в общем случае Вы правы - на utf-8 делать новые сайты надо - спорить не буду.

Но на старых менять не обязательно если не требуется - можно просто гордиться тем что трафик посетителя экономится (текст же меньше весит) :)


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 22:39 
Согласен! :)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 17:47 
И это ещё не самый худший случай, всё-таки с русской кодировкой пришёл. А приходит какой-нибудь чех c восточноевропейской кодировкой. Или японец со своей. Глобализация - она такая.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:41 
Этот вариант даже страшно начинать обсуждать, тут в пределах одного аула усеры друг с другом по кодировке договориться не могли, какие нафиг японские субтитры , этанивазможна !

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 21:55 
> бШ БЯЕ ХДХНРШ! KOI-8 тЮПЕБЮ!

рШ УСИ.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 22:42 
бНОПНЯ! вХРЮК! :)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:12 
Лучше - это более сладкое, чем зеленое?

SVN - централизованная система; умер сервер - умерли репозитарии. GIT - децентрализованная; умер сервер, - ой, а нету тут сервера, работаем спокойно дальше.

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

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено pda , 16-Мрт-21 21:26 
> SVN - централизованная система; умер сервер - умерли репозитарии. GIT - децентрализованная; умер сервер, - ой, а нету тут сервера, работаем спокойно дальше.

Звучит как: "Я не делаю бекапов, у меня raid".


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 21:45 
Хорошо, я исправлю: умер сервер, сидим дуем в дуделки пока админы восстановят его из вчерашних бекапов, после чего долго танцуем с бубнами пытаясь восстановить историю коммитов.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Пак_Сун_Чонг , 16-Мрт-21 20:36 
- https://svnvsgit.com
- https://www.perforce.com/blog/vcs/git-vs-svn-what-difference

Вообще есть удобный Perforce, есть фичастый Mercurial, минималистичный Fossil... А Гит, так, не пойми куда


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:15 
> Но зачем? Если есть svn

Svn без сервака не операбелен чуть более чем полностью.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:42 
это ты с гитом попутал, неуч.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 17:11 
успокойся, ихний хттп одинаково убог

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 18:34 
в svnserve нет никакого http.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:53 
ну еслиб ты хоть раз в жизни его настраивал то знал бы что таки есть

http://svnbook.red-bean.com/en/1.7/svn.serverconfig.choosing...

тебе наверное в кайф когда тебя унижают ? поменяй первую букву ника на "л"


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 07:28 
Б-ть, ОНИ РЕАЛЬНО ТАКИЕ Т-ПЫЕ!

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

А это добавил в ан[н]алы впопеннета. Каждый раз буду показывать, НАСКОЛЬКО фееричные м-ки пользуются гитом и прочей дребеденью и топят за вжопенсорсе.

> тебе наверное в кайф когда тебя унижают ?

Да, да, унизь меня еще раз. Желательно чтобы было видно что ты не один такой м-к, а это реально все защитнички гита такие.

P.S. и ведь небось что-то "разрабатывает"...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Big Robert TheTables , 16-Мрт-21 14:21 
все никак до ума не доведут

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:23 
на cvs сидишь? я вот git юзаю с момента как он вышел - он сразу был до ума доведен

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:47 
>на cvs сидишь?

На svn. Но и cvs не брезгую, он зато проще чем этот ваш GIT.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:07 
git это просто. если тебе нужны аналоги каких то функций - тупо напиши пару скриптов которые сразу выполняют несколько команд git. у меня такое написано было сразу как вышел git и я с ним начал работать. все очень просто поверь мне.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:14 
Если ты один - да. Если вас несколько разрабов, то регулярно возникают сложности с корректным мержем, ребейзом, а ветка не такая, а не туда, а форсом проапдейтили, а блин не помню откуда все замержили...

У меркуриала с этим было существенно лучше. Но в реализации меркуриал оказался говном, потому и успешно помер.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:17 
это не проблема git. просто договоритесь как вы работает и увольняйте кто делает push force

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:55 
Я отвечал на "git это просто", а не "подскажите, чья проблема".

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:01 
git это просто. если у кого то нет мозга, то это не проблема git

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:17 
> Я отвечал на "git это просто", а не "подскажите, чья проблема".

Гит как си. По минимуму - просто. Провинуто - продвинутости.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:01 
Кстати да, отличная аналогия.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:41 
> У меркуриала с этим было существенно лучше. Но в реализации меркуриал оказался говном

кто мешает использовать? В реализации была мелкая проблема - рукожопики нишмагли в б-жественной дрисяточке (не той которая, а от де6иллиана) установить нимодный-запрещенный python2 ? Ну так пусть ставят настоящую б-жественную, венду - там все работает, в tortoise.

Но модные современные разработчики будут бастовать. А если привести их к порядку кнутом - то проще заставить пользоваться таки cvs или svn (если опять же ради дисяточке). Там еще тридцати трех болезней нету, а для чего нужна распределенная vcs в корпоративной среде - ученые до сих пор понять не могут.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:01 
Медленный очень.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 18:28 
> Медленный очень.

это очередной рулон вранья впопеннета. Он медленный там же, где к гиту пришили скотчем lfs. Без которого, о ужос, тоже мэдлэнный.

На проектах приемлемого размера и не делающих нечто странное - разница ниже погрешности измерения.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:17 
> На svn. Но и cvs не брезгую, он зато проще чем этот ваш GIT.

Нихрена оно не проще для мелкого проекта.

Git: просто берем и делаем что хотели.
Svn/cvs: много прелести с установкой и настройкой каких там еще серверов, даже если мы не собирались ремотам это сервировать.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:29 
>Svn/cvs: много прелести с установкой и настройкой каких там еще серверов, даже если мы не собирались ремотам это сервировать.

svnadmin create /tmp/svn_hello_world
svn co file:///tmp/svn_hello_world
...

Слишком сложно для современных смузиманов?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:17 
> Слишком сложно для современных смузиманов?

При наличии гита это примерно как разучивать верховую езду, чтоли. Куда и нафига мне девать потом этот странный скилл? В цирке выступать? Как система контроля версий гит лучше в 20 раз по всем направлениям. Как свином вообще аналог git bisect сделать? А чтоб еще и локально, начав с ремотно клонированого репа?

В гит то хренли, 1 команда и мини-игра. И вот я уже знаю кто и когда влепил вон тот баг. Для чего-то такого VCS и надо. А свин... я вообще никогда не понимал какие задачи это недоразумение решает.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:29 
>> Кодекс поведения (Code-of-conduct), определяющий основные принципы разрешения конфликтных ситуаций между разработчиками, обновлён до версии 2.0 (ранее использовалась версия 1.4).

и что это значит?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:47 
> и что это значит?

кратко:
- ты находишь хрень в коде и пишешь автору, который представитель меньшинств;
- автор тебя игнорит, ибо он художник, он так видит;
- ты возмущаешься ситуацией;
- тебя банят по кодексу поведения (наезд на представителя меньшинств).

обратная ситуация:
- ты написал код;
- представитель меньшинств требует от тебя переписать код, ибо он художник, он так видит;
- ты объясняешь ему, что его предложения неразумны;
- тебя банят по кодексу поведения (отказ представителю меньшинств).

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:02 
Да пофиг на гомиков и их трёп, как работа Git меняется? Врядли там есть ИИ который за "чернозадых" отправит весь твой проект в /dev/null и заодно напишет маляву в суд и твоему начальнику

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:22 
Как как, непредсказуемо. В этом и есть проблема этих идиотских "социально-толерантных" кодкондактов. Это как рак легкого для печени - вроде печени на него наплевать, но в любой момент человек может отдать концы. Вместе со здоровой печенью.

Вот представь себе - работаешь ты, все ок. Завтра сдавать важную работу, а тут у кого-то из "активистов" снова зачешутся тестикулы (или что там у них вместо) и в код примут изменение, которое не позволяет пушить ветку "master" (а заодно удалять все ветки, где есть слово white), ибо рабство и вообще, тараканы в голове от этого слова жутко бесятся.

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

Скажешь не бывает такого? Бывает. Тут на днях игрушку какую-то за много-много миллионов зафейлили и другому подрядчику делать отдали потому что директоршей первого подрядчика назначили феминистку и та поувольняла всяческих уемразей, которые по совместительству оказались ключевыми специалистами.
Не, ну а че - если ты вдруг не оправдываешь гомосекс, то значит ты не умеешь дизайнить игры и писать правильный код.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:28 
Ещё раз - как влияет code of conduct на поведение Git?
Он что, что-то не закоммитает выборочно или как-то иначе мержить будет?
Или это не про Git, а организационные вопросы в команде которая сейчас занимается его разработкой? Если последнее - то всем плевать, но хорошо бы чтобы из новости это было понятно

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:56 
Ты читать не умеешь? Я же ответил на этот вопрос в своем комментарии, на который ты отвечаешь.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:28 
Да вот проблема-то в том, что всем остальным придется пользоваться изуродованным sjwшниками софтом, потому что те умеют кодить - очень сомнительно. А бесконечно за ними чинить не все успеют.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 17:37 
Перефразирую анона выше - если этот Code-of-conduct в какой-то момент удален из Git, вышеназванные сценарии уже не смогут случиться?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 21:49 
Данный Code-of-conduct - симптом, который показывает как все гниет. Теперь удаляй, не удаляй - симптом показал, что болезнь есть.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 00:23 
Об этом и речь, этот CoC никак не влияет на использование Git'а. Что есть он, что нет - один хрен.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Леголас , 16-Мрт-21 17:37 
> Тут на днях игрушку какую-то за много-много миллионов зафейлили

что за игрушка, не подскажете?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 21:51 
Я, к сожалению, в игрушках совсем не шурупаю. Коллеги скидывали статью, я ключевые моменты запомнил, а название... Сейчас в истории покопался, но больно далеко надо искать, лень. Если снова всплывет в разговоре - отпишусь.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено myhand , 16-Мрт-21 15:27 
Да принципиально ничего нового.  Видишь CoC любой версии - не неси туда код.  Ну а пользоваться - на страх и риск...

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:34 
Мне кажется, давно бы надо делать жестче - угораздило что-то поправить в кокнутом коде любой версии - ВЫЛОЖИ свой код, с копирайтом.
Чтобы sjwшнички потрахались, переписывая, и не забывай нажимать кнопку "пожаловаться", если три строки кода, делающие то же самое, не удалось написать абсолютно непохожими.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено myhand , 16-Мрт-21 16:45 
> Мне кажется, давно бы надо делать жестче - угораздило что-то поправить в
> кокнутом коде любой версии - ВЫЛОЖИ свой код, с копирайтом.

Кстати, да.  Даешь форки ради грамматических исправлений!

> Чтобы sjwшнички потрахались, переписывая, и не забывай нажимать кнопку "пожаловаться",
> если три строки кода, делающие то же самое, не удалось написать абсолютно непохожими.

Тут, опасаюсь, свою толпу аблакатов надо иметь.

> И можешь отдельно завести себе фейковый акаунт альтернативно-одаренного-трапа-оно

Это уже замнем.  На таком пути можно и в самом деле спи*ораситься...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 17:59 
> Тут, опасаюсь, свою толпу аблакатов надо иметь.

Нам не нужна победа, нам надо громче пyкнуть. Сильнее испортить воздух все равно не получится, но окно на время застрянет.

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

P.S. форк freebsd с цитатами любимого Фюрера, кстати, давным-давно пора. Надеюсь, у него не осталось наследников?



"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 19:24 
> Нам не нужна победа, нам надо громче пyкнуть.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 01:49 
Он же стратег.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 10:23 
Милый дурачок с попеннета, не умеющий кодить: я так делал когда ты еще пешком под стол ходил.
(Ну так само получалось, да. греп гнутый, патч во фре хз на каких вообще птичьих условиях, выложу-ка я свой - с комментарием что сам патч к патчу - bsd, как хотите, так и иппитесь, я уже тогда ненавидел гнутых истеричек. Имею полное право. А правки к scsi-tools были вообще nonfree/nondistributable - потому что там кусок кода был хз чей.)

Потом надоело, и я просто перестал тратить свое время на улучшение мира. У меня-то все и так работает, зачем выкладывать код.

Ты ж все равно не сможешь его собрать, а ебилдов не будет.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 10:48 
То есть спектакля не будет. Досадно, конечно, ну ладно.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено myhand , 17-Мрт-21 18:21 
> выложу-ка я свой - с комментарием что сам патч к патчу - bsd

Откинься на кушетку и расскажи нам почему выложить под GPL тебе было влом.

> я уже тогда ненавидел гнутых истеричек.

Как-бы не от GNU все это пошло, если ты про CoC и проч.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 19:00 
>> выложу-ка я свой - с комментарием что сам патч к патчу - bsd
> Откинься на кушетку и расскажи нам почему выложить под GPL тебе было
> влом.

В смысле? Потому что уже тогда считал эту лицензию - м-цкой, а гнутый софт - в основном дрянным (ну вот, собственно - grep у них не умел в локаль, совсем). Исключительно по наитию, открытым кидаловом типа "забытого" waiver в лицензии gcc минорной версии - еще не пахло (впрочем, pgcc/egsc уже было).
Линукс тех времен мне нравился не лицензией, я пытался для него и кружка его пользователей что-то делать.

Забавно, что через 15 лет grep в freebsd пришлось все равно переписывать с нуля.

> Как-бы не от GNU все это пошло, если ты про CoC и

Ученики перещеголяли учителей, разумеется. Но левацкая бредятина в головах и стремление загнать всех к счастью даром, чтоб никто не ушел - именно оттуда ведь и пошла.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 19:09 
> Но левацкая бредятина в головах и стремление загнать всех к счастью даром,
> чтоб никто не ушел - именно оттуда ведь и пошла.

Таки точно оттуда?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено myhand , 17-Мрт-21 19:16 
> Потому что уже тогда считал эту лицензию - м-цкой

Так, так.  Почему?

> а гнутый софт - в основном дрянным

По сравнению с чем?  (BSD-конпилятора, внезапно, не было.  BSD-редактора уровня Emacs - тоже.)

> Линукс тех времен мне нравился не лицензией, я пытался для него и
> кружка его пользователей что-то делать.

grep - немного не линукс...

> Забавно, что через 15 лет grep в freebsd пришлось все равно переписывать
> с нуля.

Это проблемы freebsd.

>> Как-бы не от GNU все это пошло, если ты про CoC и
> Ученики перещеголяли учителей, разумеется.

А в чем связь вообще?

> Но левацкая бредятина в головах

Это что такое?  Я конспектирую.

> и стремление загнать всех к счастью даром

Ты прочти https://www.gnu.org/philosophy/free-sw.ru.html.  Где тут "всех" и "даром"?  Вообще про другое.  Ладно Шигорин - он альтернативно мыслящий, но ты-то...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:19 
> (Впрочем, там еще отдельный цирк с ffmpeg, кто-то и там оказался

А с этим то что?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 19-Мрт-21 09:19 
С этим самое то - "вы использете наш прекрасный код гепеле в вашем поганом apache licensed проежкте, немедленно убирити и прикратити!" (Беллард бы их самих куда-нибудь убрал бы, поскольку ему всегда было вообще наплевать, но он уже пятнадцать лет как пилит веб-эмулятор и ему некогда)

П-сы как есть. В самом плохом смысле.
Что это Овно написало хоть строчку кода не в CoC.md, я как-то сильно сомневаться изволю.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено псевдонимус , 16-Мрт-21 19:06 
>и что..

И все.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:31 
А как заставить git показать нужный файл из нужной версии но так, чтобы последние изменения в нём были выделены цветом (т.е. не патч, не diff, а актуальная версия но с выделением мест на которые нужно прям обратить отдельно внимание)?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:49 
изменения относительно чего? если у тебя есть древний коммит и ты хочешь понять что он менял сделай diff между коммитом перед древним коммитом и древним коммитом

git diff VERYOLD_COMMIT OLD_COMMIT your_file


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:51 
Я хочу видеть ВЕСЬ файл, но отдельно хочу понимать что "вот эта часть" менялась в последний раз. Это крайне удобно когда тебе нужно не только изменения посмотреть, но и на какие функции/свойства они ссылаются.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 15:24 
Для этого есть тулзени всяческие. Например, meld умеет показывать красивые дифы - просто вызываешь его с одним аргументом именем файла и он сам диф показывает.

Вручную такое в консольке делать себе дороже.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:29 
Так идея в том чтобы не в ручную делать, а прям иметь из гита. А ещё лучше из tig, чтобы можно было прям ревью удобненько делать. Про консольку - вообще не проблема тащемто

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Урри , 16-Мрт-21 16:01 
Зачем? Вот я код пишу в вскоде, хотя мог бы писать его прямо в ви. Пусть гит делает работу гита, а для всего остального можно использовать специализированные удобные инструменты.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 22:22 
Затем чтобы пользовать это из tig. Очень удобно. А meld тормозной до безумия на больших проектах. И варианта сравнить один файл я в нём тоже не вижу, он всегда требует с чем сравнивать. Если открыть прям как репозиторий, он просто показывает версию. Если сравнивать с прошлой версией, то там две панели (по сути два файла) - не совсем то, что я хочу

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:51 
А на какие по твоему "нужно обратить внимание"? Как это вообще? Если хочешт дифф за одну ревизию, то git diff [commit]^ [commit].

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 14:57 
На изменявшиеся коммитом места нужно обратить внимание, ваш К.О.. При этом хорошо бы видеть весь файл, но вот эти просмотреть особенно пристально, потому что они могут привнести новых проблем

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 16:08 
можно писать попроще: git show <commit> -- <file>

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:01 
В файле удалена функция. Ничего не добавлено.
Что подсвечивать?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:04 
Подсвечивать те места, откуда она ранее вызывалась, а теперь вызывается её замена. Код который не вызывается - не интересен. Интересен код который может привнести новые проблемы

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:17 
Подчеркиваю "Ничего не добавлено."
Функция могла быть перемещена в другой файл, да и вообще в другую библиотеку (другой репозиторий).
В этом файле она не вызывалась.
В файле только удаления.

> Интересен код который может привнести новые проблемы

Попробуйте удалить любую строчку кода из файла.
Может ли это привнести новые проблемы?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:34 
Удаления не интересны. Если что-то переехало в другой модуль, значит будут видны изменения в инклюдах или будет дописано имя модуля к вызываемому "чему-то".

>> Попробуйте удалить любую строчку кода из файла.

Это отстрелится сразу после коммита в CI/CD, даже если разраб был настолько туп, что коммитал код без тестирования, без попытки собрать, а писал его в блокноте, а не IDE

Плюс не подразумевается замена diff/patch этой фичей. Эта фича нужна чтобы быстро свичнуться если по коду патча не до конца понятно, что вообще в этом модуле происходит.

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


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:20 
> Удаления не интересны.

"Ваша история нам нах не нужна". От авторов новаяпапка(231) и разработчиков git.

>> Попробуйте удалить любую строчку кода из файла.
> Это отстрелится сразу после коммита в CI/CD,

тут главное - святая вера, что волшебная булшит-связка CI/CD является лекарством от всех болезней.

> Пока выглядит как трёп

пока выглядит как бред религиозного фанатика.

Каковыми большинство гитодр0черов и являются.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 22:24 
>> тут главное - святая вера, что волшебная булшит-связка CI/CD является лекарством от всех болезней.

главное, что от тебя помогает
знатно у тебя пригорело


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 13:03 
Аноним выше, за svnerve подпалил ему основательно, терь по всему сайту бегает палыхает.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 18:16 
Да, аноним нашедший http в svnserve знатно показал уровень аудитории.

И ведь не сам себе плюсиков понаставил - вы ВСЕ точно такие же идиоты. Умение быстрогуглить заменяет вам мозг.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 15:11 
Если нужен очень специфический diff,
то git help difftool

Мне как-то было нужно чтобы не различал cp1251 и utf8, и чтоб регистр имел значение только в именах функцих, в остальном lowcase, uppercase должны были считатся одинаковыми. Был написан скрипт для нужных преобразований перед вызовом внешней diff.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено _ , 16-Мрт-21 19:03 
Ну вот он и хочет чтобы ты или кто то ещё ему сделал ЗБС :)  И побыстрее!

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 10:24 
А зачем ваш шит вместе со всеми шитхапами и ляпами нужен, если он никому ничего хорошего не делает?


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 16:24 
тут не то что гит, тут навороченные поделки гитшляпы и гитляпы на такое неспособны.

Казалось бы, тривиальщина - но нет, это у нас на уровне rcs 86го года изобретения.
А что вы хотели, с разработчиком не знающим зачем вообще нужны vcs?

P.S. угу, только что пришлось вот такое и разгребать методом пристального вглядывания. Поскольку одновременно видеть дифф и что там по краям выше захватываемого контекста нельзя никак и ничем, а контекст растягивать бесконечно тоже нельзя.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:08 
> А как заставить git показать нужный файл из нужной версии но так, чтобы последние изменения в нём были выделены цветом (т.е. не патч, не diff, а актуальная версия но с выделением мест на которые нужно прям обратить отдельно внимание)?

Прям совсем так не получится, но можно сделать похожее.

Способ 1.

git show -U100000 commit_id file_path

Покажется весь файл в виде контекста к диффу.

Способ 2.

git blame commit_id file_path | grep --color -C100000 commit_id

Будут выделены цветом commit_id на строчках, поменяных этим коммитом.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 23:08 
Спасибо, пока самое близкое что получилось это
git show -U100000 --word-diff=color -1 <file>
осталось понять как убрать красную часть

второй вариант у меня что-то не взлетел


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 01:01 
Надо указывать, как именно не взлетело, а то непонятно. Во втором варианте commit_id надо короткий указывать, например 7 символов, особенно для grep. Ну, можно git blame без grep запустить и посмотреть, понять, сколько нужно. Если вывода на каждой строчке слишком много, не нужны имя и дата - можно добавить ключ -s к git blame. Если вывод grep дальше идёт куда-то, например в less - надо писать не просто "grep --color", а "grep --color=always".

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:28 
В thg нормально сделано, посмотрите tortoisegit может подойдет

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 19:28 
Мне кажется это не сработает. Как ты видишь отображение удалённых строк при таком подходе? Ну, то есть, ты же предполагаешь, что это как-то должно отображаться связным текстом в текстовой консоли, так? То есть не удастся нарисовать между строк тонкую красную линию, по которой можно кликнуть и посмотреть, что было удалено.

Но если забить на это, то остальное, я полагаю можно сделать скриптом к git за полчаса.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 07:53 
> Ну, то есть, ты же предполагаешь, что это как-то должно отображаться связным текстом в текстовой
> консоли, так?

непременно 80x25!
Некоторые вещи все же лучше делать современными инструментами. В частности, диффы в 80x25 крайне неудобочитаемы.

> То есть не удастся нарисовать между строк тонкую красную линию,

можно нарисовать ТОЛСТУЮ. У текста в консолях, внезапно, бывает фон.

Но совершенно удивительно, что ни одна нескучная вебмордочка и ни один нескучный kdiff (любимая, помнится, игрушка автора гшита) этого сами не умеют.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Пак_Сун_Чонг , 16-Мрт-21 20:42 
Лучше поставь Visual Studio Code с плугинами для Gita и не морочь себе голову, там в истории есть разинца относительно предыдущего, разница относительно WS, содержимое и т.п.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 10:25 
С-ка ты бессердечная.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено еманйам , 16-Мрт-21 17:35 
это всё хорошо. но.. когда его на rust перепишут? (потому что на go уже есть)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 16-Мрт-21 17:53 
Вы опять неправильно формулируете. Когда ж его на хруст НАЧНУТ переписывать?!

Действительно, вот ведь фигня какая-то, пихоносишечная дыра сплошная.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:58 
Все вас двоих ждут. Начинайте.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 07:56 
Я уже начал, вот почти уже CoC.md дописал!

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 16-Мрт-21 19:34 
У rust'а есть pijul. git не нужен.

https://pijul.org/
[странно, линк не грузится... опять роскомпозор шалит?]


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 00:02 
С таким неблагозвучным названием популярности не взыщет.

— Ну че, запижулил пижуль в репижуторий?
— Да, можешь спижульнуть себе.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 01:16 
%ochkarik-mode on

"Слово «Pijul» (произносится «пихуль») — это мексиканское названия бороздчатоклювого ани, вида птиц семейства кукушковых, чьи особи совместно работают над строительством гнёзд."

Так что правильно говорить: "запихулить", "пихуляторий"...

%ochkarik-mode off


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:24 
> названия бороздчатоклювого ани, вида птиц семейства кукушковых

....
> Так что правильно говорить: кукушку снесло.

//obvious fix


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 07:27 
> У rust'а есть pijul. git не нужен.
> https://pijul.org/
> [странно, линк не грузится... опять роскомпозор шалит?]

https://discourse.pijul.org/t/nest-pijul-com-timed-out-in-my...

Он хостился в том датацентре, который сгорел ко дню начала торможения твиттера, дабы у роскомпозора был бы простор для plausible deniability когда полинтернета перестало работать. Точно роскомпозор постарался.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 19:02 
> Он хостился в том датацентре, который сгорел ко дню начала торможения твиттера,

Это просто прекрасно! (к сожалению, цензура потерла мой прекрасный коммент на тему, а по другому его не переформулируешь)


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 17-Мрт-21 19:17 
>> Он хостился в том датацентре, который сгорел ко дню начала торможения твиттера,
> Это просто прекрасно!

Что именно тебе кажется прекрасным? Руины датацентра? Сайт, лежащий из-за сгоревшего датацентра? Что именно?

> (к сожалению, цензура потерла мой прекрасный коммент на тему, а по другому его не переформулируешь)

Эмм... Не, я б не сказал, что прекрасный. Юмор так себе, уровня быдлятины в падике. Рассматривать же его как сарказм/сатиру, которая пытается донести какую-то сермяжную правду жизни, довольно сложно -- я не вижу, что эта за правда, которую он призван донести. Склоняюсь к мысли, что это не более чем попытка смешно пошутить. Небезуспешная, бесспорно, но "прекрасная"? Нет, не прекрасная.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:25 
> Это просто прекрасно! (к сожалению, цензура потерла мой прекрасный коммент на тему,
> а по другому его не переформулируешь)

И видимо настолько всем охренеть как нужен что сайт до сих пор в ауте.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 19-Мрт-21 09:21 
>> Это просто прекрасно! (к сожалению, цензура потерла мой прекрасный коммент на тему,
>> а по другому его не переформулируешь)
> И видимо настолько всем охренеть как нужен что сайт до сих пор

Я же говорю - это законченный шедевр, тут важно все - включая мелкие штрихи кисти.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 19-Мрт-21 02:22 
> [странно, линк не грузится... опять роскомпозор шалит?]

Да нет, походу он таки словил конкретный п...ль - недоступен с разных точек планеты. Что я там про период полураспада говорил? Это так, ремарки к вопросу о нужности...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Ordu , 19-Мрт-21 09:04 
> Что я там про период полураспада говорил?

Не знаю. Никому не интересно, что ты там говорил про период полураспада, и мне, как изрядному конформисту, тоже.

Ведь фишка в том, что чтобы ты там не говорил, интересный проект не перестанет быть интересным от этого. Чувак ведь не просто написал замену для git, он вернулся к патчам, как к основной сущности, с которой работает vcs. git использует блобы, возможно для того, чтобы отличаться от bitkeeper'а, чтобы не провоцировать дальнейшее развитие того копирастического конфликта, который привёл к появлению git'а. pijul использует патчи. И под патчи подложена теория патча, что ещё интереснее, потому как как правильно проводить разрешение конфликтов становится явным знанием, а не какой-то мутной мыслью в голове у Торвальдса, которую тот держал в уме, когда это разрешение конфликтов реализовывал. То есть pijul интересен, как минимум с теоретической точки зрения, это способ хапануть максимум знаний в области минимумом усилий. Ежели ты хочешь стать специалистом, то конечно этого максимума будет недостаточно, и всё равно придётся вгрызаться в сорцы git и hg, чтобы извлечь мудрость оттуда, но ежели ты делаешь это только для того, чтобы пользуясь git не быть тупым юзером git, то придумать подход лучше невозможно.

И на фоне всего этого, твоя полураспавшаяся мудрость совершенно никому не интересна.

> недоступен с разных точек планеты.

Сейчас доступен. Правда с него сейчас половина линков с кривыми сертами, а nest.pijul.org продолжает лежать. Если с твоих точек планеты он недоступен, то проверь на них доступ к интернету, перезагрузи роутеры, например.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:39 
https://git.rip/
потрачено!

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:02 
они украли домен. сволочи!

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:19 
Хотя бы сервер в России и с ним ничего не сделалось. Хм, а какие домены СГА не может украсть, только национальные? С ними такая же проблема в плане беспредела.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 19:26 
тор домены не может украсть например. но местные девченки вопят когда их упоминаешь..

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено kissmyass , 16-Мрт-21 19:41 
84.38.177.154 git.rip

но я так и не понял в чем там проблема, и какого они его закрыли


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено commiethebeastie , 16-Мрт-21 20:42 
Да там всякая мелочь была типа чертежей деталей от военных самолетов и исходников прошивок автомобилей.

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 20:46 
И что с ними было не так ?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 08:02 
нех было хостить эксплойты
(и не летайте на мальдивы если вы успели зайти на тот сайт - потом ваши жалобные визги из подвалов проклятого гуантанамы никто не услышит)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено kissmyass , 17-Мрт-21 15:26 
> нех было хостить эксплойты
> (и не летайте на мальдивы если вы успели зайти на тот сайт
> - потом ваши жалобные визги из подвалов проклятого гуантанамы никто не
> услышит)

на гитхабе тоже есть эксплоиты


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено MS , 17-Мрт-21 16:44 
нашего - уже нет!

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Michael Shigorin , 17-Мрт-21 14:44 
> 84.38.177.154 git.rip

Тогда уж сразу https://84.38.177.154/

> но я так и не понял в чем там проблема, и какого они его закрыли

Дикари, поди...


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено kissmyass , 17-Мрт-21 15:23 
>> 84.38.177.154 git.rip
> Тогда уж сразу https://84.38.177.154/
>> но я так и не понял в чем там проблема, и какого они его закрыли
> Дикари, поди...

там валидный SSL сертификат на домен


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Пак_Сун_Чонг , 16-Мрт-21 20:47 
- https://ohshitgit.com
- https://www.npmjs.com/package/git-fuck
- https://fuckinggitconflict.com

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 20:52 
И причем тут мержканфликты ? Типа шутка из укзких кругов ?

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 16-Мрт-21 18:40 
> В предвкушении грядущей замены бэкенда для ...

Э-как автора тыркнуло.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 09:50 
Чот раздули его сильно и команды с ключами некрасивые. А Mercurial прибили везде, ни одного хостинга не осталось. Последний был BitBucket.
В общем не нужОн. 100500 папка и FTP -- наше всё :)

"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 10:29 
> Чот раздули его сильно и команды с ключами некрасивые. А Mercurial прибили везде, ни одного
> хостинга не осталось

редшит или как там его - вполне остался. Только тебе ж сосальная сеточка нужна, а не хостинг, на самом-то деле?

> В общем не нужОн. 100500 папка и FTP -- наше всё :)

пока ты один - да. Как только вас хотя бы двое - всё, п-ц, работать невозможно.
Но если именно работать а не поcacывать cocaльную сеточку - то и cvs вполне себе ничего оказывается, в большинстве реальных случаев.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним , 17-Мрт-21 10:42 
> редшит или как там его - вполне остался. Только тебе ж сосальная сеточка нужна, а не хостинг, на самом-то деле?

Сейчас посмотрю что за редшит. Сетка нужна, да.

> пока ты один - да. Как только вас хотя бы двое - всё, п-ц, работать невозможно.

Шутка же, но с первым комментарием про комбайн -- согласен. А папки и FTP так себе. Это для всяких CMS на PHP подойдёт


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено пох. , 17-Мрт-21 16:43 
пардон, это я уже запамятовал за давностию лет - редшит (rhodecode) это onpremise-вариант социалочки, еще есть kallithea - и вот на них кто-то предоставлял шва...бесплатное решение в облачках (надеюсь, не в SBG2)
Еще была попытка сделать что-то на основе открытого гитляпа - heptapod.чтототам - эти предоставляли нахаляву но при куче невыполнимых условий. Или за деньги.

> Шутка же, но с первым комментарием про комбайн -- согласен. А папки и FTP так себе.

Ну я вот качаю себе ведро с kernel.org, и не парюсь - потому что принимать участие в этом клубке гадючек совершенно не планирую.

То есть вариант с ftp - абсолютно нормален для раздачи в одну сторону, когда возвращать тебе никто ничего и не собирается, а ты не планируешь никому давать право "комита".

Когда у тебя пять человек одновременно работают над сложным и большим проектом - вот тогда появляется необходимость в vcs. Буква "d" опущена намеренно.


"Выпуск распределённой системы управления исходными текстами ..."
Отправлено Аноним12345 , 17-Мрт-21 13:05 
Есть такая профессия - программист гита ?
Или админ гита ?