The OpenNET Project / Index page

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



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

"Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от opennews (??), 11-Янв-25, 22:21 
Опубликован  выпуск распределенной системы управления исходными текстами Git 2.48. Git отличается высокой производительностью  и  предоставляет средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, а также удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов.  Код Git распространяется под лицензией GPLv2+...

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

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

Оглавление

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


1. "Выпуск системы управления исходными текстами Git 2.48"  +2 +/
Сообщение от Аноним (1), 11-Янв-25, 22:21 
> Предполагается, что удаление устаревшей функциональности произойдёт в выпуске Git 3.0, в который войдут изменения, нарушающие обратную совместимость.

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

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

3. "Выпуск системы управления исходными текстами Git 2.48"  +4 +/
Сообщение от Хру (?), 11-Янв-25, 22:45 
Так эта.. "живи быстро, умри молодым"…  Тьфу, не оно! "Обновляйся быстрее, живи свежО". Вот и ломают :)
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (4), 12-Янв-25, 00:20 
Не только лишь все научились соблюдать semver, увы.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (24), 12-Янв-25, 14:21 
>"оно уже год депрекейтед" (ну или 3 года, совершенно неважно).

Точно. Вот и в ядре выпиливать устарешие архитектуры и устаревшие(?) файловые системы следовало бы в 7.0

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

62. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (62), 13-Янв-25, 14:36 
Кому должно? Смотри, я разрабатываю библиотеку. Допустим, выкидываю поддержку какого-нибудь древнючего питона 3.8. Нет чёткого определения breaking это change или нет, поэтому я могу бампнуть мажорную версию или не бампнуть по своему усмотрению. Если я не бампну, я сломаю пользователей питона 3.8. Если бампну, значит вообще всем моим пользователям придётся для обновления прикладывать дополнительные усилия, как-то обновлять вервию в pyproject.toml, читать changelog на тему того что могло сломаться и покрыто ли оно их тестами и гонять эти самые тесты.

У меня лично выбор между всеми пользователями и кучкой некрофилов даже не стоит. Совместимость с python 3.8 будет не просто сломана когда-нибудь, она будет сломана намеренно на следующий день после его EoL, разумеется с бампом только patch версии, чтобы неповадно было.

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

5. "Выпуск системы управления исходными текстами Git 2.48"  –2 +/
Сообщение от Аноним (5), 12-Янв-25, 01:41 
Лучший?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск системы управления исходными текстами Git 2.48"  +3 +/
Сообщение от 12yoexpert (ok), 12-Янв-25, 03:22 
порог входа слишком высок, ни один веб-сеньор ещё не побежал сломя макбук переписывать на раст
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск системы управления исходными текстами Git 2.48"  +2 +/
Сообщение от 12yoexpert (ok), 12-Янв-25, 03:34 
UPD: а хотя уже побежали

https://github.com/GitoxideLabs/gitoxide

9K звёзд, 14K коммитов и 1940 релизов (тысяча девятьсот сорок). но пока что только клонировать умеет, и то не всё

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

11. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (4), 12-Янв-25, 05:50 
Если почитать внимательнее, то умеет он сильно больше, чем клонировать. Он же не с командлайновой тузлы начал, а с реализации всех внутренних механик гита в виде библиотеки. Когда все библиотеки будут закончены (а они закончены почти все), тогда, используя их будет и полноценная CLI.

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

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

13. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от sergeyb (ok), 12-Янв-25, 08:44 
Можно уже использовать gotwebd/gotd для дохлой виртуалки.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (4), 12-Янв-25, 12:17 
> gotd does not yet support version 2 of the Git network protocol.

Оксайд-то как раз вторую делает.

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

26. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (-), 12-Янв-25, 15:16 
> Можно уже использовать gotwebd/gotd для дохлой виртуалки.

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

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

23. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от 12yoexpert (ok), 12-Янв-25, 12:30 
> Я за ними уже года три слежу, что бы свой гитовый сервер запилить, влезающий на дохлую виртуалку.

я не ждал тжри года, пока что-то доделают на расте, взял cgit на сишечке и пользуюсь

> Если почитать внимательнее, то умеет он сильно больше

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

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

28. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от нах. (?), 12-Янв-25, 15:35 
> ложь. если почитать внимательнее, то он не умеет даже клонировать

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

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

36. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (4), 12-Янв-25, 20:13 
> я не ждал тжри года, пока что-то доделают на расте, взял cgit на сишечке и пользуюсь

cgit, как и все подобные "простые" решения, не умеет Git 2.

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

40. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от 12yoexpert (ok), 13-Янв-25, 02:25 
cgit это вообще-то веб-морда. работать с git на своём серваке можно как угодно
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (4), 13-Янв-25, 03:28 
Предлагаю почитать описание cgit и его фич на официальном сайте. Для ленивых:

> cloneable URLs (implements dumb HTTP transport)

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

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

59. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от 12yoexpert (ok), 13-Янв-25, 14:14 
> работать с git на своём серваке можно как угодно

не только через http transport от cgit

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

37. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (4), 12-Янв-25, 20:20 
> ложь. если почитать внимательнее, то он не умеет даже клонировать

https://github.com/GitoxideLabs/gitoxide/blob/main/crate-sta...

Вы о чём вообще говорите-то? Я например про проект gitoxide. А вы, похоже, про командлайновую тулзу для конечных пользователей.

В проекте gitoxide огромное количество сделанной работы, отображённой галочками в этом документе под каждой библиотекой. Конечная тулза делается на основе библиотек, а не наоборот.

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

41. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от 12yoexpert (ok), 13-Янв-25, 02:27 
> Вы о чём вообще говорите-то?

читай галочки в ридми

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

44. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (4), 13-Янв-25, 03:34 
Чел, ты угораешь что ли? Смотри на реализацию фич библиотек. Это то, что реализует все внутренние механики гита. Огромное их количество реализовано. Ты же смотришь на командлайновую тулзу для пользователей, в которой мало что есть, потому что библы ещё все не закончены.

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

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

21. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от Аноним (21), 12-Янв-25, 12:24 
> 9K звёзд, 14K коммитов и 1940 релизов (тысяча девятьсот сорок).
> но пока что только клонировать умеет, и то не всё

Кажется они поняли release early, release often весьма буквально. Интересно, а релизы им роботы нарезают, без чанжлога даже? Тогда пусть и пользуются тоже - роботы ;)

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

12. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Нуину (?), 12-Янв-25, 07:06 
А как же https://github.com/facebook/sapling
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

15. "Выпуск системы управления исходными текстами Git 2.48"  +3 +/
Сообщение от нах. (?), 12-Янв-25, 10:03 
А как типичная поделках хрустиков (ну или как типичный опенсорс от мордокниги, что, впрочем, одно и то же).

https://github.com/facebook/sapling/blob/main/eden/mononoke/... - даже не компилируется. Но нате на лопате непонятные бинарники with  key areas omitted are:
    Documentation on how to configure.

Зато cli - прям замечательный. Зачем нужен - не признаются.

И в таком вот виде - "даже и не компилируется" оно пребывает уже лет ДЕСЯТЬ.

Отдельно смешно что изначально заявлялось как замена _hg_, а теперь, гляньте-ка - ни одного упоминания hg в ридмишечке, "Git-compatible source control system", ага. (дайте угадаю - вы не найдете в логах того места где оно вдруг стало из hg гитом. Ну а память у хрустоистеричек - девичья.)

Я боюсь открывать мордокнижкин прожект по переписькиванию пехепе - кто смелый, возьмите длинную палочку и гляньте - а то вдруг там уже s/php/1c/ (и forced push, чтоб замести следы)

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

16. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (16), 12-Янв-25, 10:26 
Они назвали свой язык Hack, и он уже довольно существенно отличается от PHP. Как drop-in замена PHP уже давно не позиционируется.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (16), 12-Янв-25, 10:29 
...и, вообще говоря, выглядит их язык куда лучше, чем нынешний PHP.

Если в PHP 8.4 добавлены исключительно синтаксический сахар, то в Hack добавлены дженерики, async-await и подобные реально нужные вещи.

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

18. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от нах. (?), 12-Янв-25, 10:50 
ну вот свою версию меркуриала они назвали соплинг или как-то так - а теперь вон васян с памятью рыбки гуппи внезапно обнаружил что это гит и "всегда был".

Так что ты зайди, и глянь, осторожненько, широко окно не открывай. Может там уже "существенных отличий" от 1C зато не осталось. (но по прежнему нельзя скомпилировать, конечно же - тоже уже лет десять, наверное)

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

19. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (16), 12-Янв-25, 11:28 
Они это всё делают для своих внутренних целей, в опенсорс выкладывают скорее для привлечения новых сотрудников - пилить язык программирования или систему контроля версий всяко интереснее, чем формы шлёпать. На их CI компилируется - им этого достаточно.

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

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

29. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от нах. (?), 12-Янв-25, 15:41 
> Они это всё делают для своих внутренних целей,

для меня полнейшая загадка зачем они это делают и кого этим надеются завлечь.

> Трогать это, не будучи сотрудником Meta и не планируя устроиться туда на
> работу, довольно бессмысленно.

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

Каким сумасшедшим по уши в кредитах надо быть чтоб пойти к ним работать - даже и представить себе сложно.

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

22. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от Аноним (22), 12-Янв-25, 12:28 
> Отдельно смешно что изначально заявлялось как замена _hg_, а теперь,
> гляньте-ка - ни одного упоминания hg в ридмишечке, "Git-compatible
> source control system", ага. (дайте угадаю - вы не найдете в логах
> того места где оно вдруг стало из hg гитом. Ну а память у
>  хрустоистеричек - девичья.)

Баззворд иссяк. Видимо всех необучашек уволили или перевели на гит - проблема и отпала. А HG к тому моменту как раз бесславно сдох по причине "версия питона не та". Скучать о куске тормозного питона от тех кто пытался DVCSом SVN комплетить - очень мало кто будет.

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

25. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от User (??), 12-Янв-25, 14:35 
Когда там гит появился? Году в 2004? Выросло поколение, для которого "git был ВСЕГДА" и ничего не то, чтобы "лучше", а хотя бы "другого" они и не видели, так что чоужтам...
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск системы управления исходными текстами Git 2.48"  –2 +/
Сообщение от Аноним (-), 12-Янв-25, 15:18 
> Когда там гит появился? Году в 2004? Выросло поколение, для которого "git
> был ВСЕГДА" и ничего не то, чтобы "лучше", а хотя бы
> "другого" они и не видели, так что чоужтам...

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

Еще были всякие проприератщики типа Bitbaker. Они делом показали почему с проприетарщиками не следует иметь дел в своих воркфлоу. Торвальдс делом покахал как оборзение проприетарщиков лечить правильно. И многие из нас усвоили этот урок. Never again.

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

30. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от нах. (?), 12-Янв-25, 15:43 
>> Когда там гит появился? Году в 2004? Выросло поколение, для которого "git
>> был ВСЕГДА" и ничего не то, чтобы "лучше", а хотя бы
>> "другого" они и не видели, так что чоужтам...

но врать научились прям сразу как рот открывают.

> Я немного пользовался CVS и SVN - но это тот случай когда
> я с удовольствием забуду всю эту дрянь повернутую на единственном огромном
> центральном сервере - как страшный сон.

т.е. ты ничего и не помнил.

"единственный", "огромный", ага.

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

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

47. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (-), 13-Янв-25, 08:44 
>> Я немного пользовался CVS и SVN - но это тот случай когда
>> я с удовольствием забуду всю эту дрянь повернутую на единственном огромном
>> центральном сервере - как страшный сон.
> т.е. ты ничего и не помнил.

Я в те античные времена немного возился с реактосом - и помню какая это боль была! И с CVS, и с SVN. Они изначально IIRC cvs юзали, потом на svn перешли. Толку - мизер, на мой вкус и то и другое - сорта д@рьма.

Главная моя проблема? Эта дрянь истошно тормозила. Всегда. Везде. Все операции с версиями.

- Апдейт проекта? Половину сервака перекачивает.
- Отмотать версию? Половину сервака перекачивает.

И все это при неумении в дельты как я понимаю - так что если это не гигибатный линк в локалке - это боль. Зачем мне инструмент который свою заявляемую функцию делает как УГ?

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

Прикинь, я занимаюсь программизмом - по жизни. А не "40 часов в неделю". Мне это нравится. И я буду юзать тулы - которые поддерживат мои начинания.

> "единственный", "огромный", ага.
> Очередная чушь собачья от эксперта ни в чем.

Да не бойся ты так: взаимодействовать в этих твоих CVS и SVN я с тобой все равно не буду, со своей стороны видал я такие взаимодействия и их адептов - понятно где. Вон тебе user, вы нашли друг друга. Профи перехода на виндочку и демонстрации импотенции ваших принципов. В этом вы - такие одинаковые. Это ваш уровень :)

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

31. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от User (??), 12-Янв-25, 15:47 
>> Когда там гит появился? Году в 2004? Выросло поколение, для которого "git
>> был ВСЕГДА" и ничего не то, чтобы "лучше", а хотя бы
>> "другого" они и не видели, так что чоужтам...
> Я немного пользовался CVS и SVN - но это тот случай когда
> я с удовольствием забуду всю эту дрянь повернутую на единственном огромном
> центральном сервере - как страшный сон.
> Еще были всякие проприератщики типа Bitbaker. Они делом показали почему с проприетарщиками
> не следует иметь дел в своих воркфлоу. Торвальдс делом покахал как
> оборзение проприетарщиков лечить правильно. И многие из нас усвоили этот урок.
> Never again.

Ну, если пользовался так же, как и git'ом - "по оглавлению", то я и не удивлён, чо. Сильно менее удобно, ясно-понятно.

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

32. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от нах. (?), 12-Янв-25, 16:34 
> Ну, если пользовался так же, как и git'ом - "по оглавлению", то

да, умение автоматически встроить содержимое readme.md в веб-версию корневого каталожка проекта - это безусловно достижение. Правда, не гита, а гитхапа и гитляпа.

Но наш специалист ни в чем вряд ли разбирается в этих тонкостях. У него "оглавление".

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

49. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (-), 13-Янв-25, 09:00 
> Но наш специалист ни в чем вряд ли разбирается в этих тонкостях.
> У него "оглавление".

Специалист ожидает - что инструмент который сватается как система контроля версий будет "do it well". А мой опыт с CVS и SVN - хтонически отвратительный. Они вообще почти не VCS, так, качалки файлов на стероидах. Хтонически неэффективные и тормозные, если это вдруг не гигабитный интернет в той же локалке. Корпоративным наймитам похрен, а вот всем остальным...

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

48. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (-), 13-Янв-25, 08:50 
> Ну, если пользовался так же, как и git'ом - "по оглавлению", то
> я и не удивлён, чо. Сильно менее удобно, ясно-понятно.

Меня там для начала дико бесил - перфоманс перематывания версий. С какого-нибудь реактоса другую версию переключить, на каком-нибудь ADSL линке - о, это такая весьма отдельная боль. И туповйэтинг полчаса. Когда я уже вообще забыл нахрен - а что я вообще хотел.

Очень эффективные тулсы для взаимодействия с географически распределенной тимой, аж 2 раза. Git к этому - гораздо ближе. А что вы там 40 часов в неделю кодите в своих конторах с вашими "якобы супер" тулсами мне вообще - не интересно. Я уже насмотрелся на таких же с TFSом. Еще один сорт такого же по смыслу д@рьма. Вечно тормозит и делает мозг, вместо контроля версий.

А на гит все это норм работает. Я даже линухкернел по GPRS пару раз апдейтил. Главное это инкрементально делать, чтоб дельта не накапливалась. И тупняк - где-то там, разово. А в остальном перфоманс операций с версиями - ломовой. Что мне и надо от VCS.

А для лично себя и своих проектов - в гробу я видал серваки и бд сетапить чтобы свой проект версионировать. ИМХО git был epic win'ом. Намного ближе к тому что я хотел.

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

51. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от User (??), 13-Янв-25, 09:29 
>> Ну, если пользовался так же, как и git'ом - "по оглавлению", то
>> я и не удивлён, чо. Сильно менее удобно, ясно-понятно.
> А для лично себя и своих проектов - в гробу я видал
> серваки и бд сетапить чтобы свой проект версионировать. ИМХО git был
> epic win'ом. Намного ближе к тому что я хотел.

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

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

53. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (-), 13-Янв-25, 10:24 
> И где ж ты, "пользовавшийся" CVS и SVN в них "бд"-то нашел,
> а? Подскажи пенсионеру - совсем склероз замучал...

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

Как вы поняли - это вовсе не добавило энтузиазма в освоении этих каках. И всерьез я учился с VCS работать, like a boss, уже и правда на git. Который всем этим - не страдал. Так что я немедленно прикрутил его к своим проектам, взял быка за рога - и вот так - все намного эффективнее осваивается.

Поймите меня правильно. Я SVN последний раз видел и юзал - лет 10..15 назад. Это было настолько давно - что я уже даже не знаю сколько лет назад. Так что да, я могу и прогнать в этой таксономии динозавров. Это никогда не было моим любимым топиком.

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

66. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Mike Lee (?), 13-Янв-25, 15:23 
Ну тем кому порог входа в git слишком высок лучше чем-нибудь другим заняться.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

9. "Выпуск системы управления исходными текстами Git 2.48"  –4 +/
Сообщение от Аноним (9), 12-Янв-25, 03:51 
>В GitHub сборка с упрощённым SHA-1 позволила на 10-13% повысить производительность операций извлечения и клонирования данных.

Ждём атак против гитхаба с подменой объектов в репозиториях. Напр. лучше всего подменять picklы.

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

63. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (62), 13-Янв-25, 14:37 
Да-да, подмены объектов в репозиториях через read-only запросы. Мамкин безопасник.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск системы управления исходными текстами Git 2.48"  –1 +/
Сообщение от Аноним (33), 12-Янв-25, 17:20 
А есть простая альтернатива для мини-проектов? Чисто отслеживать изменения без всех вот этих "свистелок"?
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от Anyone (?), 12-Янв-25, 18:17 
Mercurial (HG).
Только осторожно, после него вы от гита будете плеваться.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (60), 13-Янв-25, 14:30 
Есть травоядные. Есть плотоядные.

А есть те кто hg вспоминает. Они любители особого вкуса.

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

35. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от nilsys (?), 12-Янв-25, 19:00 
можно просто не пользоваться функционалом, который не нужен

для 90% репозиториев хватает commit, branch, checkout и merge, и ещё push/pull для работы с удаленными серверами

для оставшихся 10% уже нужны остальные 95% гита

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

38. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Yandex Man (?), 12-Янв-25, 21:37 
Git итак простой. Сделал ветку, закомитил изменения в ветку, замержил ветку в мастер когда готово, и так для каждого изменения.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

39. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Нуину (?), 12-Янв-25, 23:56 
> Git итак простой. Сделал ветку, закомитил изменения в ветку, замержил ветку в
> мастер когда готово, и так для каждого изменения.

А почему тогда у вас в конторе, уважаемый Yandex Man, сделали свою систему контроля версий?

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

65. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (62), 13-Янв-25, 14:46 
Своя система контроля версий сделана из git и имеет совместимый с ним cli (а какой же ещё?). Сделана она потому что у нас мегарепа, настолько большая что на локальную машину её не то что склонировать, но даже просто зачекаутить долго и тяжело. Поэтому там виртуальная файловая система с удалённым доступом к git хранилищу.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск системы управления исходными текстами Git 2.48"  +1 +/
Сообщение от Анониссимус (?), 13-Янв-25, 02:55 
Это только так кажется. Как только потребуется сделать что-то нестандартное, придётся перелопатить гору манов. Или довериться чатгпт. В такие моменты думаю -- уж лучше бы хранил версии просто в папках. Это будет то же самое, что гит, только без мозгопарева гита с его протёкшими абстракциями.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

45. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Нуину (?), 13-Янв-25, 05:07 
В целом устройство не такое сложное https://www.opennet.ru/opennews/art.shtml?num=52355

> Как только потребуется сделать что-то нестандартное

Например?

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

56. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Анониссимус (?), 13-Янв-25, 11:46 
> Например?

Из недавнего:
1) перенести несколько коммитов в другую ветку (случайно не в той ветке сделал)
2) скопировать несколько файлов из старого коммита

Делать это приходилось через какие-то дичайшие костыли.

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

61. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (60), 13-Янв-25, 14:32 
1. чери пик

2. чери пик
   убираешь лишнее и
   аменд

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

46. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от jj установи да (?), 13-Янв-25, 06:32 
jj установи да
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

50. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (-), 13-Янв-25, 09:08 
> А есть простая альтернатива для мини-проектов? Чисто отслеживать изменения без всех вот
> этих "свистелок"?

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

Впрочем в сабже никто не заставляет же вон то юзать. Реально вам потребуется 5-10 типовых команд. Остальное это продвинутости и навороты для гуру, то что вы на этот уровень выйдете - еще не факт. А умение git - ценный актив. Это почти везде сейчас - требуется. Зайдите на любой сайт вакансий, прочитайте требования. Отточить этот скилл на именно своих проектах - весьма валидная идея.

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

55. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от freehck (ok), 13-Янв-25, 11:28 
> А есть простая альтернатива для мини-проектов?

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

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

64. "Выпуск системы управления исходными текстами Git 2.48"  +/
Сообщение от Аноним (62), 13-Янв-25, 14:41 
Что такое `мини-проект`? Если он выкладывается в паблик с тем чтобы им пользовались другие люди, альтернатив нет, потому что никто не будет ставить уродцев типа фоссилов или пихулей чтобы скачать или законтрибутить в твою поделку. А если проект чисто в стол, делай что хочешь.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

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

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




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

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