The OpenNET Project / Index page

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



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

"Разработка OpenJDK переведена на Git и GitHub "  +/
Сообщение от opennews (??), 30-Сен-20, 23:44 
Проект OpenJDK, развивающий эталонную реализацию языка Java, успешно завершил миграцию с системы управления версиями Mercurial на Git и платформу совместной разработки GitHub. Разработка новой ветки OpenJDK 16 уже началась на новой платформе. Для упрощения перехода с Mercurial на Git был подготовлен инструментарий skara, учитывающий особенности трансляции изменений в списки рассылки и интеграцию с системой отслеживания ошибок, а также автоматизирующий перевод сборок в системе непрерывной интеграции на технологию GitHub Actions...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 30-Сен-20, 23:44   +7 +/
Git - правильный выбор.
GitHub - не самый плохой выбор. Альтернатив такого же уровня пока нет. Есть максимум какая-то тормознутая руби-хрень, первое и последнее преимущество которой в частичной опенсорсности.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #8, #72

2. Сообщение от Аноним (2), 01-Окт-20, 00:02   +8 +/
гитхаб же тоже на руби вроде
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #43

3. Сообщение от Cloud (ok), 01-Окт-20, 00:26   +5 +/
Замечательно
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

4. Сообщение от Аноним (4), 01-Окт-20, 00:28   –6 +/
Ну вот, на меркуриале осталась только мозилла. Ждём её и про этот недоvcs с инопланетянским синтаскисом команд и невменяемым подходом к организации репозитория можно будет совсем забыть. Не часто ущербная технология уничтожается настолько полностью, скажем даже cvs кто-то ещё тащит.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #10, #27

5. Сообщение от Аноним (5), 01-Окт-20, 00:38   –3 +/
Почему свой сервер с гитом не подняли? Как вообще можно доверять житхабу, если им владеет некрософт?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #16

6. Сообщение от Аноним (6), 01-Окт-20, 00:44   +3 +/
Pidgin будет последним оплотом (да, он ещё шевелится).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #26

7. Сообщение от Аноним (1), 01-Окт-20, 01:14   +/
> Почему свой сервер с гитом не подняли?

"GitHub сделает проект более привлекательным для новичков и разработчиков"

> Как вообще можно доверять житхабу, если им владеет некрософт?

А в чем опасность? Целостность репозитория обеспечивается средствами гита.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #28

8. Сообщение от anonymous (??), 01-Окт-20, 01:17   –4 +/
кроме тормознутой хрени на руби есть еще тормознутая хрень на го
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #11, #62

9. Сообщение от FixingGunsInAir (ok), 01-Окт-20, 02:57   +1 +/
> Как вообще можно доверять житхабу, если им владеет некрософт?

Достаточно сделать git mirror локально где-нибудь.

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

10. Сообщение от funny.falcon (?), 01-Окт-20, 03:29   +6 +/
Вообще-то это у git инопланетянский синтаксис. А hg продолжает традиции cvs и svn.

Помню, как работал с svn, и потом по собственной инициативе переходил на git. Какое-то время было очень непривычно. Не знаю, почему я тогда hg не попробовал :-( видимо, будущее его популярностьи уже было очевидно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #45, #51, #60

11. Сообщение от Siborgium (ok), 01-Окт-20, 05:24   +2 +/
Это какая? Gitea заметно быстрее Github.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #14

12. Сообщение от Козлетто (?), 01-Окт-20, 06:13   –1 +/
А svn нынче живой? А то мы наблюдаем как закапывают одним за другим скв отличные от git
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #30, #64

13. Сообщение от Аноним (13), 01-Окт-20, 06:54   –2 +/
http://svn.freebsd.org/
парни что-то понимают и не переходят на ваш хипстерский git
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #21, #22, #57

14. Сообщение от Anonymouosqwe (?), 01-Окт-20, 07:57   +4 +/
А какой у gitea паритет по функциональности по сравнению с Github / Gitlab?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #15

15. Сообщение от Siborgium (ok), 01-Окт-20, 08:22   +/
> А какой у gitea паритет по функциональности по сравнению с Github /
> Gitlab?

Фичи gitea описаны [тут](https://docs.gitea.io/en-us/). С Github/Gitlab сравнить можно самостоятельно. Вкратце -- все на месте.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #19

16. Сообщение от YetAnotherOnanym (ok), 01-Окт-20, 08:23   +3 +/
Если они не объявили, что держат у себя отдельный сервер с отзеркаленной с гитхаба репой (помимо клона на компе каждого разраба) - это не значит, что его нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

19. Сообщение от Аноним (19), 01-Окт-20, 08:50   +5 +/
Так надо сразу сравнивать https://docs.gitea.io/en-us/comparison/ зачем вокруг да около ходить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #29

21. Сообщение от Аноним (21), 01-Окт-20, 09:40   +/
или не понимают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #40

22. Сообщение от doorsfanemail (?), 01-Окт-20, 09:42   +2 +/
переходят
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

23. Сообщение от Аноним (23), 01-Окт-20, 10:09   +/
Ждём переименования OpenJDK в MSJDK
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #41

26. Сообщение от Аноним (26), 01-Окт-20, 10:37   +/
+ prosody сюда же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

27. Сообщение от Аноним (27), 01-Окт-20, 10:40   +1 +/
Хомяки любят ругать mercurial, но я вам скажу очень удивительную вещь. Репозитории на hg почему-то фетчатся намного быстрее репозиториев на git.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #37, #49

28. Сообщение от Аноним (27), 01-Окт-20, 10:43   –3 +/
Не обеспечивается. SHA2 ещё не запилили, SHA1 уязвим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #56

29. Сообщение от Аноним (29), 01-Окт-20, 10:43   +4 +/
Там не вполне корректные (или сильно устаревшие) данные. В частности, утверждают, что в GitLab CE якобы отсутствует Squash Merging.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

30. Сообщение от Аноним (29), 01-Окт-20, 10:49   –2 +/
Живой, конечно. Всякого легаси хватает. Но чтобы кто-то в здравом уме его для новых проектов использовал — такого не встречал. Это ведь означает совершенно неадекватные пляски с администрированием (бекапами, миграциями и т. п.). По сравнению с git или hg, конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #34

31. Сообщение от Аноним (31), 01-Окт-20, 10:52   +/
Visual J++ же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #48

32. Сообщение от Zenitur (ok), 01-Окт-20, 10:53   +/
> OpenJDK 16
> 16

А что, уже 12 вышла?

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

33. Сообщение от Аноним (33), 01-Окт-20, 11:03   +2 +/
Растерянность это нормальное состояние после такого долгого прибывания в криосне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #39

34. Сообщение от aa (?), 01-Окт-20, 11:12   +2 +/
А в чем сложности с бекапами и миграцией? Я бекаплю свн репы скриптом в одну строку, миграция как-то с сервера на сервер с изменением путем в репах прошла за полчаса включая чтение мануалов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #65

35. Сообщение от oni6667891011121314151617181920 (?), 01-Окт-20, 11:16   +/
осталась только Mozilla
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

36. Сообщение от имярек (?), 01-Окт-20, 12:27   +2 +/
и фейсбук
и все,кто может себе позволить выбирать инструментарий за реальные достоинства, а не потому что "все выбирают гит"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #46

37. Сообщение от кон (?), 01-Окт-20, 12:31   +1 +/
эти хомяки по факту и гит то толком не знают )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

38. Сообщение от Аноним (-), 01-Окт-20, 12:50   +/
>Разработка OpenJDK переведена на Git и во вражье логово Майкрософт.

Так и надо было начинать...

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

39. Сообщение от Zenitur (ok), 01-Окт-20, 12:52   +1 +/
Знаешь, когда версия 1.5 существовала, казалось бы, вечность. Потом 1.6 казалась вечной. А сейчас у тебя 1.8. И тут вдруг версия 1.16!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #44

40. Сообщение от анонн (ok), 01-Окт-20, 13:32   +2 +/
> или не понимают

Да-да, принимать патчи на ревию в фарбикаторе (хоть из svn, хоть из git или "ручками, вот") вместо "порежьте помельче, отошлите воон туда и надейтесь что никакой кусок не потеряется и его заменят" конечно же "непонимание".
Забыли с опеннетными анонимами проконсультироваться - бздуны, что с них взять!

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

41. Сообщение от Аноним (41), 01-Окт-20, 13:55   +/
> Ждём переименования OpenJDK в MSJDK

Вот и выросло поколенние опеннетчиков, которые не застали MS Java.

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

42. Сообщение от Аноним (41), 01-Окт-20, 13:58   +3 +/
2001:
Sun запрещает Microsoft развивать свою версию JVM.

2020
OpengJDK переезжает к Microsoft на GitHub.

Всего года не хватило до юбилейной даты.

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

43. Сообщение от Аноним (43), 01-Окт-20, 16:38   +/
они частично на Го переписали. Недавно вроде на хабре была статья
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

44. Сообщение от Аноним (44), 01-Окт-20, 16:40   +/
Ну не вдруг, но 4 версии я пропустил за год, наверно, теперь увеличивают каждые 2 месяца.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

45. Сообщение от Аноним (43), 01-Окт-20, 16:40   +1 +/
в каком месте он продолжает продолжает традиции svn ? Это три вида веток продолжение традиции svn?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #52

46. Сообщение от Аноним (-), 01-Окт-20, 17:44   +/
Мозилла выбирает Mercurial и своему выбору не изменяет. Ма -лат -цы!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

47. Сообщение от Аноним (-), 01-Окт-20, 18:37   +/
Вот там и похоронят его. Все вкурсе что если будет рагуляция в голове модератора гитхаба - он может незаметно поменять код вместо удаления проекта к чертям ? Или думаете ваши \r только правят, хехе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

48. Сообщение от Страшный Аноним (?), 01-Окт-20, 18:40   +/
Так Visual J++ уже давно .Net Framework C#, с достопамтного суда между M$ и rip SUN.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

49. Сообщение от Аноним (4), 01-Окт-20, 19:48   +/
Это бессовестная ложь - ещё во времена холиваров наигрались с этим и поняли что git быстрее. Если вы конечено не сравниваете репу pidgin на mercurial и репу ядра на git.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #53

50. Сообщение от Anonn (?), 01-Окт-20, 20:34   +1 +/
Согласен. Правильный выбор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

51. Сообщение от Anonn (?), 01-Окт-20, 20:36   –1 +/
» А hg продолжает традиции cvs и svn.
Как будто это плюс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #54, #55

52. Сообщение от кон (?), 01-Окт-20, 21:11   +3 +/
Будто бы не в гит не то же самое. Абсолютно такое же, просто в профиль.

ветки клоны репы в hg = форки в гит

именованные ветки в hg = обычные "веток" с указателями в гит с той лишь разницей, что это имя вписывается в метаданные комита и потом hg опирается на это, что и делает такую ветку полноценной веткой, а не просто указателем на голову. Представь что указатель в гит вписывается в комит (многие в комент к комиту вписывают) - и будет тебе "как в hg"

анонимная ветка в hg = прыгни назад в истории в гит, сделай комит и не вешай указатель. В гит он уйдет в мусор, в hg же не считают комиты мусором только потому что их не пометили как "не мусор". Это в гит идиотская концепция "все считать по дефолту мусором". Можно понять почему так, но факт остается фактом.

А вот чего в гит реально нет, так это 4й тип - топики с evolve, которые позволяют безопасно!! переписывать публичную историю, то есть можно сидеть в одной фиче ветке не 1 человеку и не боятся переписать публичное.
По факту это просто метка при которой пуш таких комитов не помечает их как "опубликовал - не трогай больше"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #68

53. Сообщение от кон (?), 01-Окт-20, 21:13   +1 +/
>git быстрее

Смешал коней и котлеты. Гит медленнее в плане клонирования. Но гит позволяет затянуть только часть репы, hg же качает все. А упрек, что hg тормознее был именно из-за того, что он на питоне.

>Пусть хоть сутки качается.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #59

54. Сообщение от funny.falcon (?), 01-Окт-20, 21:15   +1 +/
Я не утверждаю, что это плюс или минус. Просто в тот момент людям переходить на Git было сложнее, чем на Mercurial. Но авторитет Linux и появление GitHub сильно накренили чашу весов в сторону Git.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

55. Сообщение от кон (?), 01-Окт-20, 21:18   +1 +/
да. это плюс. поэтому меркуриал интуитивен. Они не стали вносить новые концепции вместо привычных (читай интуитивных) любому человеку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

56. Сообщение от funny.falcon (?), 01-Окт-20, 21:19   +/
В текущий момент уязвимость SHA1 весьма условная: нужно иметь возможность пройти апрув коммита с блобом весьма не произвольной структуры. Да, теоретически возможно. Но это если в сырцы OpenJDK начнут блобы коммитить.

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

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

57. Сообщение от Антонимоус (?), 01-Окт-20, 21:49   –1 +/
А парни-то знают, что они не знают?

https://github.com/freebsd/freebsd

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #58

58. Сообщение от кон (?), 01-Окт-20, 21:56   +1 +/
> А парни-то знают, что они не знают?

дык это всего лишь зеркало. зеркала у всего есть.

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

59. Сообщение от Аноним (27), 01-Окт-20, 22:33   +/
>Но гит позволяет затянуть только часть репы

1. зачастую --depth=1 очень немногим быстрее полного клона.
2. при этом склонировать только 1 диру де-факто нельзя - в гите возможность типа есть, но ни GitHub, ни GitLab её не поддерживают.
3. При этом граф коммитов при фетче гвоздями прибит к самому репозиторию, вытянуть только блоб графа нельзя по "умному" протоколу. Это приводит к тому, что при сборке софта все тянут полные версии истории, потому что иначе из тегов хрен извлечёшь версию, если, конечно, тянешь не сам тег. Я в своей системе метасборки это обхожу так - просто запилил внутри неё абстракцию для API сервисов и классы для API самых популярных сервисов и дёргаю tagи через API.

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

60. Сообщение от TheFotoMag (ok), 02-Окт-20, 00:17   –1 +/
> у git инопланетянский синтаксис

До тех пор, пока ты не вовлечен вразработку хоть чего-либо.

После этого GIT кажется чудом.

Да и для личного использования в одно рыло SVN отстал.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #63

62. Сообщение от Аноним (62), 02-Окт-20, 06:26   –2 +/
Забыл про тормознутую хрень на java
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

63. Сообщение от кон (?), 02-Окт-20, 16:44   +1 +/
> После этого GIT кажется чудом.

Ага. только инопланетным чудом. Гит лучше свн, но синтаксис гита все равно инопланетный. Сравни хотя бы с системой команд hg, где все строго, стройно и интуитивно понятно - чтобы понять, что реально чудо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #66

64. Сообщение от Sin2x (ok), 03-Окт-20, 00:26   +/
Более чем:

https://subversion.apache.org/

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

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

65. Сообщение от Хрюн (?), 03-Окт-20, 08:02   +/
Тссс не нарушай его кулхарекский мирок. Все изобрёл гит! До него были только боль и страдания!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

66. Сообщение от TheFotoMag (ok), 03-Окт-20, 16:33   +/
> синтаксис гита все равно инопланетный

Плевать.

Идеология снэпшотов, вот что прекрасно. Я долго брыкался, потом пришлось перейти на gogs, а птом и на гитжаб. И все стало хорошо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #67

67. Сообщение от кон (?), 03-Окт-20, 20:21   +/
> Идеология снэпшотов, вот что прекрасно.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #70

68. Сообщение от Xasd6 (?), 03-Окт-20, 22:29   +/
> и не боятся переписать публичное

а кто заставляет тебя в Git бояться?

может тоже НЕ бояться :-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #69

69. Сообщение от кон (?), 03-Окт-20, 22:39   +/
> а кто заставляет тебя в Git бояться?

Ну перепиши публичную ветку, в которой ты не один, и узнаешь кто ты такой и куда тебе идти )


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

70. Сообщение от TheFotoMag (ok), 04-Окт-20, 02:44   +/
>> Идеология снэпшотов, вот что прекрасно.
> что вам она дает эта идеология по сравнению с историческими диффами?
> чем она ущербна вряд ли вы понимаете.

Объясните, пожалуйста. Буду признатеоен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #71

71. Сообщение от кон (?), 04-Окт-20, 07:54   +/
> Объясните, пожалуйста. Буду признатеоен.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #73

72. Сообщение от n242name (?), 04-Окт-20, 09:09   +/
лучше бы на GitLab переехали.. вы пока еще не представляете какой треш твориться сча на гитхабе

большую часть репозиториев это сейчас не касается, но вспомните мои слова лет через 5

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

73. Сообщение от TheFotoMag (ok), 04-Окт-20, 15:54   +/
Я всегда имею ввиду множество еще и других косяков ГИТа.

Если структура репы начинает меняться, применяется заморозка базы и отправка проекта на хранение в пещеру.

А на ГИТ заново заливается новое древо исходников с новыми именами. И так много раз, если что.

Зато ежедневная деятельность команды легка и непринужденна.

А мерж ребейс ручками, ручками, ручками. Снэпшоты же.

Откаты, версионирование — РУЧКАМИ! :)

Ну и, зная весь этот ГИТ — чем лучше спроектируешь, тем меньше ручками — поэтому файлы не переименовываются, а добавляются.

Я считаю, что ГИТ сильно облегчил мне жизнь и резко продвинул всю работу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #74

74. Сообщение от кон (?), 04-Окт-20, 16:22   +/
>Я всегда имею ввиду множество еще и других косяков ГИТа.

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

>А на ГИТ заново заливается новое древо исходников с новыми именами. И так много раз, если что.

хз че это такое и хз почему такое нельзя в любой другой (d)vcs

>Зато ежедневная деятельность команды легка и непринужденна.

нуу тут гит явно не чемпион. и даже не на втором месте. да что говорить - он ужасен для ежедневной деятельности

>А мерж ребейс ручками, ручками, ручками. Снэпшоты же.

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

>Ну и, зная весь этот ГИТ — чем лучше спроектируешь, тем меньше ручками — поэтому файлы не переименовываются, а добавляются.

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

>Я считаю, что ГИТ сильно облегчил мне жизнь и резко продвинул всю работу.

и загнал вас в свои рамки. просто вы не видели другого и считаете это нормой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #75

75. Сообщение от TheFotoMag (ok), 04-Окт-20, 18:18   +/
> гит может просто влить в ваши файлы изменения из левых файлов

Я это знаю, слежу за этим глазками и раздаю участникам пи%ков ножками :)

> и загнал вас в свои рамки

Это тоже. И я ушел с SVN.

Не вижу альтернатив.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #76

76. Сообщение от кон (?), 04-Окт-20, 19:26   +/
> Не вижу альтернатив.

Сейчас конечно их нет. Потому что гит не выбирают. Он стал стандартом (причем не потому что он лучший инструмент) и уже неважно насколько он ущербный. "Выбирают" гит потому что выбирают гит. Замкнутый круг.

Да и какие могут быть альтернативы если косяки гита не вызывают у вас вопросов "WTF", а воспринимается как само собой разумеющееся. Для вас это норма.

>Я это знаю, слежу за этим глазками и раздаю участникам пи%ков ножками :)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #77

77. Сообщение от TheFotoMag (ok), 04-Окт-20, 22:42   +/
Вы во всем правы.

Но работать нужно ЩЯС! :)

> вы явно не мержили комиты где туева хуча изменений

Запрещено!!! Я буду верещать в трубу, как белка!!! :)

Совершил что-то близкое к атомарному, ОПИСАЛ, гад, ВНТЯНО ПОДРОБНО и пуш! :)

Никаких туч изменений никогда. Это ж ГИТ :) Сотенку пушей в день с учстника.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #78

78. Сообщение от кон (?), 05-Окт-20, 09:55   +/
> Но работать нужно ЩЯС! :)

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

>> вы явно не мержили комиты где туева хуча изменений
> Запрещено!!! Я буду верещать в трубу, как белка!!! :)
> Совершил что-то близкое к атомарному, ОПИСАЛ, гад, ВНТЯНО ПОДРОБНО и пуш! :)
> Никаких туч изменений никогда. Это ж ГИТ :) Сотенку пушей в день
> с учстника.

ну что тут сказать. СКАЖИТЕ ЭТО ИМ!!!
я видел не одну репку которую клонил, где за 1 комит мажорный переход. Хоть верещи, хоть не верещи.

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

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

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


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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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