The OpenNET Project / Index page

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



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

Оглавление

Выпуск системы управления исходными текстами Git 2.40, opennews (??), 14-Мрт-23, (0) [смотреть все]

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


3. "Выпуск системы управления исходными текстами Git 2.40"  –5 +/
Сообщение от InuYasha (??), 14-Мрт-23, 10:24 
и что все так любят гит? программа 20КБ, папка гит вест 100МБ. какого фига?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (5), 14-Мрт-23, 10:26 
Не нравится - можно юзать svn тогда.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (2), 14-Мрт-23, 10:26 
опенсорс, идите и разберитесь, Яков
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "Выпуск системы управления исходными текстами Git 2.40"  +5 +/
Сообщение от Иван_Лох (?), 14-Мрт-23, 10:34 
git gc
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

69. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (69), 14-Мрт-23, 13:09 
sudo apt remove git

команда полезнее

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

72. "Выпуск системы управления исходными текстами Git 2.40"  +11 +/
Сообщение от Аноним (72), 14-Мрт-23, 13:31 
Ты останешься с той же самой репой, но без инструмента для работы с ней. Молодец.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 14:38 
Ну тогда уж apt purge, в то так останутся конфигурации какие-нибудь, пацаны на районе не поймут
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

16. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (56), 14-Мрт-23, 10:38 
Гит всё правильно делает.  
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (28), 14-Мрт-23, 11:01 
Ты, наверно, не догадался, как сделать, чтобы не весило. Куда важнее, чтобы не скачивало чисто для компиляции, конечно. А вот в целях разработки может быть выгодно иметь полную копию данных.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

32. "Выпуск системы управления исходными текстами Git 2.40"  –14 +/
Сообщение от InuYasha (??), 14-Мрт-23, 11:34 
Я начал новый проект в kdev и сделал тудапару коммитов. Мне некогда разбираться какого хрена очередная неведомая ёкнутая технология гадит в мою жизнь. Снёс нафиг - мне хватает и rar/tar/7z *.cpp раз в день.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Аноним (34), 14-Мрт-23, 11:44 
Значит вы так и не поняли что гит - это не только про резервные копии
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (50), 14-Мрт-23, 12:42 
git - Это вообще не про резервные копии, как и любая VCS. Резервные копии никто не отменял
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Alex (??), 14-Мрт-23, 11:45 
Если тебе хватает zip, и подобных для своей разработки,
значит твой проект пока еще не вырос чтобы его в
git перекладывать..

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

39. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (56), 14-Мрт-23, 11:55 
Так ты даже не программист.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

45. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (28), 14-Мрт-23, 12:15 
Смешно сравнивать с geany. Но просто гонит, в kdevelop (если это конечно он подразумевался, а то непонятно) нет такого поведения. Скорее всего левые данные попали.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 12:40 
Да, о нём. Там багов предостаточно (даже порой больше на квадратный килобайт чем в самом линуксе), но это, в принципе, довольно годный искоробочный ИДЕ, который позволяет что-то делать.
Есть подозрение что там каждый раз генерились тонны какого-нибудь browse info от гигабических библиотек, использованных в проекте, но мир никогда не узнает. Снёс к хренам.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 18:15 
Хочу посмотреть как ты аналог git bisect сделашь в зип архивах, чудак :). Да, прикинь - я гасил баги в совершенно неизвестном мне коде понятия не имея что ищу и где это.

Вот прям найдя offending commit с точностью до него - и уже предметно раскуривая на очень небольшом сегменте кода, точно зная кто, когда и где вкатил код после которого что-то пошло не так. А чтобы сегмент кода небольшой был - таки да, кодер должен быть одупляемым. Ты этого пока еще не понял просто.

Тем не менее, пару хинтов:
1) Комитить имеет смысл относительно консистентные состояния имеющие смысл. Как минимум это должно компиляться в общем случае. Иногда факапы случаются но лучше без них - при bisect можно о таком решении пожалеть будет.
2) Однако комитить стоит мелко и часто, дабы иметь возможность гранулярно откатывать неудачные результаты своего редактирвоания, экономя себе время. Ну вот поредактировал фичу, отрефакторил, думал улучшить а работает как полный трещ, вон там стало сложнее, и вообще не оправдало себя. Ну тогда сделать чекаут более старой версии и плясать от нее, списав в утиль МИНИМУМ. А если неделю впашки в утиль - обидно и неэффективно, да?!
3) В целом имеет смысл считать что комит это какая-то фича или фикс в относительно атомарном виде. Там должно быть что-то такое по задумке. И искусство кодинга и руления гитом в том чтобы этот баланс нащупать, тогда очень круто получается.

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

44. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (2), 14-Мрт-23, 12:12 
Яков, вы на пару со Стахлем себя просто напросто дискредитируете своими псевдо полезными хобби
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

48. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от beck (??), 14-Мрт-23, 12:35 
> мне хватает и rar/tar/7z *.cpp раз в день.

Значит git тебе не нужен. Более того,  вреден и будет всё портить.

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

120. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (120), 15-Мрт-23, 12:50 
> Снёс нафиг - мне хватает и rar/tar/7z *.cpp раз в день.

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

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

Так, на подумать, гит кернела СО ВСЕЙ ИСТОРИЕЙ занимает примерно 1.6 гига. Распакованное из него текущей версии - примерно столько же весит. Удвоение веса проекта за возможность шариться в его истории с начала времен не так уж и плохо, как по мне.

А в вооооон той фирмваре .git весит "аж" 500 кило. А там история довольно насыщенной жизни проекта за три года. С суммарным весом файлов на 400 кило. Только 3 года назад оно не имело ничего общего с вот этим кодом. Ну, почти. Наверное логично что какая-то дельта должна быть, да? Что ты сделал чтобы сто мегов туда вкатить - кто тебя знает.

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

47. "Выпуск системы управления исходными текстами Git 2.40"  +2 +/
Сообщение от pavelmvl (?), 14-Мрт-23, 12:30 
Полагаю что с .gitignore вы не разбирались
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

49. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 12:37 
Запилил, конечно. Это самое важное в гите. )
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (70), 14-Мрт-23, 13:22 
Значит ты что-то не так делаешь. Скорее всего когда-то ты хранил в git бинарники, в рабочей директории почистил, а в истории нет.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

94. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Аноним (94), 14-Мрт-23, 15:40 
Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.
Если ваша цель не разработка, а что-то другое воспользуйтесь соответствующими инструментами
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

121. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (120), 15-Мрт-23, 12:52 
> Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.

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

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

127. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 18:03 
> Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.

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

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

102. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Jh (?), 14-Мрт-23, 21:04 
Он же хранит всю историю коммитов, и все ветки. У тебя может быть там миллион веток
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

112. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (112), 15-Мрт-23, 10:29 
Гит хранит объекты, а не ветки. Ветки это просто txt со значением SHA-1. По идее git prune сносит все объекты, на которые не ссылается ни одна ветка. Поэтому удаляем лишние ветки и сносим. Но ещё  история ссылок есть, её сначала тоже снести нужно.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Aukamo (ok), 14-Мрт-23, 21:59 
Ничего не знаю, на 64 битной gentoo:

$ ls -h $(command -v git)
-rwxr-xr-x 142 root root 3,6M фев 11 07:49 /usr/bin/git

На винде git без *nix-ового окружения не может, так что ваши 100МБ это плата за использование пропроетарного ПО. И да, о WSL2, вам явно не рассказали.

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

131. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (131), 15-Мрт-23, 20:06 
Не засирай репозиторий ненужными блобами и будет тебе щастье.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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




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

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