The OpenNET Project / Index page

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

Выпуск распределенной системы управления исходными текстами Git 2.30

29.12.2020 15:26

Доступен выпуск распределенной системы управления исходными текстами Git 2.30.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов.

По сравнению с прошлым выпуском в новую версию принято 495 изменений, подготовленных при участии 83 разработчиков, из которых 29 впервые приняли участие в разработке. Основные новшества:

  • Обновлены шаблоны userdiff для PHP, Rust и CSS. Добавлена поддержка определения функций в bash и POSIX shell.
  • В скрипт автодополнения опций командной строки добавлена возможность раскрытия команд, являющихся псевдонимами псевдонимов, а также реализована поддержка параметров "git stash show", аналогичных параметрам "git diff". Обновлены сценарии автодополнения для Zsh.
  • В "git worktree list" реализовано отображение признака блокировки рабочих деревьев.
  • Продолжено развитие команды "git maintenance", расширенного варианта "git gc".
  • В "git push" добавлена опция "--force-if-includes", нацеленная на решение проблемы с потерей коммитов при неправильном использовании команды "git push --force-with-lease[=<ref>]". При указании "--force-if-includes" вместе c "--force-with-lease" выполняется дополнительная проверка актуальности заменяемых коммитов.
  • Для "git clone" добавлена настройка clone.defaultremotename, позволяющая определить имя, которое будет использовано для обращения к хосту с которого был клонирован репозиторий.
  • Для "git checkout" добавлена настройка checkout.guess, позволяющая настроить применение опции "--guess" по умолчанию.
  • Для команды "git diff A...B" предложен более информативный аналог "git diff --merge-base A B".
  • В команды семейства "git diff" добавлена опция "-I<regex>" для игнорирования частей, изменения в которых соответствуют заданному шаблону.
  • В "git archive" при создании tar.gz разрешено указание уровней сжатия выше "-9".
  • Предоставлена возможность настройки размера имён файлов, создаваемых командой "git format-patch" (раньше действовало ограничение в 64 символа).
  • В команду "git rev-parse" добавлена опция "--end-of-options", помогающая в скриптах явно отделить параметр с ревизией, например "git rev-parse --verify -q --end-of-options $rev".
  • В "git update-ref --stdin" добавлена возможность обработки нескольких транзакций в одном сеансе.
  • В различные подкоманды "git config" добавлена опция "--literal-value", позволяющая передать значение value_regex не в форме регулярного выражения, а в виде строки для проверки точного совпадения.
  • В настройках параметр help.autocorrect теперь может принимать значение 'never' для полного отключения логики определения опечаток в названиях команд (по умолчанию, если указана несуществующая команда, git анализирует типовые опечатки и запускает откорректированную команду, если определён только один вариант замены).
  • Продолжено переписывание команды "git bisect" на языке Си.


  1. Главная ссылка к новости (https://lkml.org/lkml/2020/12/...)
  2. OpenNews: Проект FreeBSD анонсировал переход на Git в ближайшие дни
  3. OpenNews: GitHub опубликовал план отключения парольной аутентификации при доступе к Git
  4. OpenNews: Критическая уязвимость в Git LFS, проявляющаяся на платформе Windows
  5. OpenNews: В сеть попали исходные коды GitHub и GitHub Enterprise (подтверждено)
  6. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.29
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54330-git
Ключевые слова: git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (181) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:00, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –63 +/
    Без TortoiseGit / GitAhead / проприетарного платного GUI-фронтенда неюзабелен.
     
     
  • 2.3, Аноним (3), 16:02, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    да ладно
     
     
  • 3.68, Аноним (68), 21:59, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слушай какой смысл спорить у человека свой опыт и свои обстоятельства может он работат стоя по Widnows в производственном цехе. Конечно в таких обстоятельствах использования терминала сомнительно. Правда для таких людей обычно существуют специальные управляющие системы. С большой зеленой ки красной нопкой =)
     
  • 2.4, A.Stahl (ok), 16:04, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
     
  • 3.10, хацкер (ok), 16:15, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 4.11, A.Stahl (ok), 16:18, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.13, хацкер (ok), 16:24, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.47, Аноним (1), 18:50, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.8, Аноним (8), 16:11, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открой для себя коммандную строку.
     
     
  • 3.35, Аноним (35), 17:54, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Командная строка cmd.exe неюзабельна.
     
     
  • 4.42, rezdm (ok), 18:36, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    можно так:

    C:\Projects\Balalaika>git log | grep -i dmitry | wc -l
         48

    C:\Projects\Balalaika>uname -a
    WindowsNT WCAPF108489 2 6 x86

    Без цигвина, просто набор дефолтных ls/grep/awk-gawk/...

    А можно прям из поставки гита работать в гит баш. Было б желание.

     
  • 4.63, Аноним (63), 21:00, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем себя так мучать? Вместе с гитом под виндой устанавливается bash.
     
     
  • 5.145, x3who (?), 03:04, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А так-то зачем себя мучать? Есть же линукс для виндовса - работает уже вроде нормально. По крайней мере гит.
     
  • 2.14, Alex (??), 16:32, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ой, как я этого не понял за 3 года работы с гитом в командной строке.

    Спасибо, теперь знаю что это не юзабельно. Расскажу коллегам.

     
     
  • 3.22, Аноним (1), 16:57, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну расскажи мне, как в консоли перключиться на конкретный коммит с конкретным хешем без набивания хеша, без копипастинга и без выбора из истории. При условии, что у тебя несколько веток с почти идентичными коммитами р ты рефакторишь историю, потому что mainteiner-m***k выдвинул требование "разбить по нескольким ветвям и по нескольким коммитам, я их приземлю как мне удобно", и не ****, что коммиты зависят друг от друга и чтотнри таком подходе устранения различий не избежать (тоже абсолютно неюзабельно без графических инструментов типа meld и tortoisegit). В GUI просто мышкой ткнул в нужную строку - и готово.
     
     
  • 4.26, T1000 (?), 17:11, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    $ git rebase -i HEAD~N
    что тут сложного?
    А таких "коммитеров", которые никак не вкурят, что надо каждый коммит вдумчиво ревьюить, а потом если что иметь возможность и по-бисектить, гнать поганой метлой обратно на винду. Они ж необучаемы.

    Короче мейнтейнер был 100% прав.

     
     
  • 5.40, Аноним (1), 18:23, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >git rebase -i HEAD~N
    >без выбора из истории
     
     
  • 6.43, Аноним (43), 18:38, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > без выбора из истории
    > В GUI просто мышкой ткнул в нужную строку - и готово.

    Нифига себе биполярочка у тебя.

     
     
  • 7.44, Аноним (1), 18:43, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    История линейна, граф коммитов - разветвлён. Я специально сформулировал условия так, чтобы идентифицировать коммит пришлось по как минимум части хеша.
     
  • 7.45, знаток (?), 18:45, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он просто посмотрел на меркуриал, где комиты локально нумеруются чтобы не приходилось помнить и набирать (ок, копипастить) хеши, а короткие номера - и задался вопросом " а почему в гите я так не могу"
     
     
  • 8.48, Аноним (1), 19:00, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В гите тоже нумеруются относительно головы, но суть не в этом А в том, что наби... текст свёрнут, показать
     
     
  • 9.55, Аноним (43), 19:34, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    qgit и gitk уже запретили Много лет ими пользуюсь, если вдруг раз в год пона... текст свёрнут, показать
     
     
  • 10.60, Аноним (1), 20:29, 29/12/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 9.71, Аноним (63), 22:31, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, есть ситуации, когда gui удобнее Я пользуюсь и тем и другим в зависимо... текст свёрнут, показать
     
  • 9.78, знаток (?), 22:50, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вот именно а в меркуриале можно пользоваться номерами вместо хешей Собственно ... текст свёрнут, показать
     
     
  • 10.180, Аноним (180), 13:50, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    HEAD 1 , HEAD 3 А ещё есть -1 -3 HEAD 5 minutes ago Всё можно посмо... текст свёрнут, показать
     
     
  • 11.187, знаток (?), 00:35, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но может сделаю лучше гит Может быть когда-нибудь гитоводы попросят такую же фи... текст свёрнут, показать
     
  • 10.189, Michael Shigorin (ok), 01:27, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы Вы были способны сравнивать архитектуры, то уже здесь бы прикусили язычо... текст свёрнут, показать
     
     
  • 11.191, знаток (?), 12:03, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю о чем вы С нумерацией все просто ревизии глобально уникальны хешами н... большой текст свёрнут, показать
     
  • 6.99, T1000 (?), 11:28, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Э-э, а когда ты тыкаешь своей чудо-мышкой, ты куда тыкаешь?
    В небо? Или все-таки в историю?
     
  • 4.110, Аноним (110), 16:43, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А так горит потому что мержить не умеешь и всегда что-то отваливается?
     
     
  • 5.117, знаток (?), 18:06, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в гит сложноватно мержить умело. Например в силу архитектуры гита угадывать что во что было переименовано можно при мерже или берейсте получить левые изменения влитые в файл без какого либо уведомления об этом. Конечно такое редко и по идее можно заметить это тестами (если у нас контроль версий для кода) - но сама возможность такой ситуации говорит не об уме git
     
     
  • 6.181, Аноним (180), 13:57, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в гит сложноватно мержить умело

    "Я не разобрался как мержить"?
    Если действительно хочешь разобраться то https://git-scm.com/book/en/v2 http://ftp.newartisans.com/pub/git.from.bottom.up.pdf

     
     
  • 7.186, знаток (?), 00:25, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> в гит сложноватно мержить умело
    > "Я не разобрался как мержить"?
    > Если действительно хочешь разобраться то https://git-scm.com/book/en/v2 http://ftp.newartisans.com/pub/git.from.bottom.up.pdf

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

     
     
  • 8.188, Michael Shigorin (ok), 01:24, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы никогда не видели mismerge в исполнении patch 1 вот бы чайники чайниками п... текст свёрнут, показать
     
     
  • 9.192, знаток (?), 12:17, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот вам для понимания 2 варианта 1 можно указать какой файл был во что переим... большой текст свёрнут, показать
     
  • 4.190, Michael Shigorin (ok), 01:32, 12/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну расскажи мне, как в консоли перключиться на конкретный коммит с конкретным
    > хешем без набивания хеша, без копипастинга и без выбора из истории.

    В дополнение к уже сказанному -- git checkout abc<Tab>

    PS: "просто мышкой" я дольше тянуться могу даже в консоли, ага: руки переносить чуточку, но надо.

    PPS: убрал конкретизацию того, кто, скорее всего, был m***k -- вдруг сможете http://tomayko.com/writings/the-thing-about-git почитать и немножко подумать...

     
  • 2.16, Аноним (16), 16:46, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    в принципе юзабелен, но гуем пользоваться удобнее, да. Я сам пользуюсь мордой, встроенной в IntelliJ IDEA Ultimate Edition. В консоль лезу только для git init --bare и "сброса даты последнего коммита".

    Кстати, недавно обнаружил, что гит палит часовой пояс автора. Так что контрибутьте в опенсорс аккуратнее, если не хотите, чтоб вашу страну опознали по +03:00.

     
     
  • 3.72, Аноним (63), 22:36, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во-первых, в чем проблема со страной?
    Во-вторых, а какая эта страна опознана по +3? Турция? Кувейт? Кения? Мадагаскар?
     
     
  • 4.89, Аноним (89), 00:13, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И какая из указанных стран имеет наибольшее число open-source-программистов?
     
     
  • 5.97, 1 (??), 09:15, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Турция же !
     
  • 3.91, llolik (ok), 01:06, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > чтоб вашу страну опознали по +03:00

    В РФ 11 часовых поясов. Ну так, к сведению.

     
     
  • 4.96, Аноним (16), 05:22, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не значит, что все население РФ равномерно распределится по всем 11 поясам. Чувак, у тебя в одной только Москве проживает почти 10% вообще всех россиян. А по московскому времени живут ~60%.
     
  • 3.111, Аноним (110), 16:47, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, предположим, найдётся чел которому не лень так заморочиться. И что? Коммит нужен, если приносит пользу. Дураки которым хочется доскипаться - не нужны. Не работай с мудаками
     
  • 3.182, Аноним (180), 14:01, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, недавно обнаружил, что гит палит часовой пояс автора.

    Вот это фейл!
    Я сейчас посмотрел - ещё палит имя автора, имя коммитера, их email'ы и текст коммита.

     
  • 2.27, Аноним (27), 17:14, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно!!
     
  • 2.30, Аноним (30), 17:39, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не знаю даже лучше способа расписаться в собственной несостоятельности как разработчика, чем написать такое.
     
     
  • 3.64, Аноним (64), 21:28, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Дешевые программисты тоже нужны, да даже больше нужны чем дорогие.
     
  • 2.46, Аноним (46), 18:45, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй GitQlient
     
  • 2.61, банан (?), 20:32, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Gitextensions бесплатный, открытый и полнофункциональный.

    Лет 6 пользуюсь, могу рекомендовать

     
     
  • 3.107, Аноним (107), 15:52, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    После того как 3 версию выпустили, которая тормозит просто при показе списке, я так и не перешёл на 3 версию.
     
     
  • 4.109, Аноним (109), 16:09, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мож пора пк обновить? не замечаю никаких существенных тормозов
     
     
  • 5.118, Аноним (107), 18:13, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Почему же на GitExtensions 2.x таких проблем нет, а как 3.x ставишь появляются. Больше не проверял, может уже исправили. Да и какие новые функции могут появится в GUI к git, так что смысла обновляться особого нет.
     
  • 3.113, Аноним (110), 16:49, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Прикрутить к нему Meld, прикрутить интеграцию с системой учёта багов и тасок и да, можно жить. Хотя всё равно есть вещи, которые удобнее из консоли. А какому-нибудь tig так и вовсе аналогов нет
     
  • 2.124, microsoft (?), 21:37, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да ты че! Как страшно я жил! Я использовал git напрямую! Как я посмел, сегодня же отрублю как минимум один палец!
     

     ....большая нить свёрнута, показать (54)

  • 1.2, security through obscurity (?), 16:01, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    жаль, что не на расте. ведь на расте почти невозможно ошибиться в работе с памятью
     
     
  • 2.5, Аноним (5), 16:04, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Столько тролей развелось, и все про одно и то же.. Даже скучно уже становится
     
     
  • 3.7, Аноним (7), 16:09, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это один и тот же
     
  • 2.12, Аноним (12), 16:19, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    так пишеш как буд-то гит на расте что-то плохое!

    смотри что тут есть https://github.com/Byron/gitoxide

     
     
  • 3.18, Аноним (18), 16:48, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Быстро работает, ничто в чёрные дыры не утекает
     
  • 3.20, Аноним (20), 16:54, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > смотри что тут есть

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

     
  • 3.143, Sgt. Gram (?), 19:43, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > так пишеш как буд-то

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

     

  • 1.6, Аноним (5), 16:07, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Дружно в терминале пишем:
    git update-git-for-windows
    Если вдруг у кого-то по непонятным причинам линукс оказался, то:
    git update
     
     
  • 2.15, Аноним (16), 16:33, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    какая же все-таки ущербная прошивка, этот ваш вантуз. Каждая прога должна самостоятельно реализовывать функционал пакетного менеджера. А конкретно гит для вантуза еще и баш с собой таскает, потому что в вантузе есть только эмулятор MS DOS (cmd.exe) и помершелл вместо командной строки.
     
     
  • 3.24, Аноним (24), 17:04, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Те кому нужно, уже сто лет пользуются chocolatey и ему подобным. И все приложения так же обновляют и устанавливают одной командой. Если ты застрял во временах 95 винды, то не стоит так же думать об остальных.
     
     
  • 4.25, Аноним (16), 17:11, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты читни комменты для начала. Чувак пользуется неким "update-git-for-windows", а не этими вашими чоколейтами.

    > застрял во временах 95 винды

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

     
     
  • 5.38, Аноним (24), 18:01, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак может пользоваться чем угодно. Ты тоже можешь бинари в /usr/bin/ руками обновлять, кто ж тебе помешает. Я про то, что если кто-то хочет централизовано обновлять все приложения, то для этого инструменты тоже есть.

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

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

     
  • 2.39, Иваня (?), 18:07, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    git: 'update' is not a git command. See 'git --help'.

    The most similar command is
    update-ref

     
     
  • 3.57, Аноним (57), 20:02, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Яблоид детектед
     
     
  • 4.69, анонн (ok), 22:01, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Яблоид детектед




    $ ssh анонн@toybox-****
    $ git update
    git: 'update' is not a git command. See 'git --help'.

    The most similar command is
    update-ref

    $ uname -mors
    Linux 5.4.0-58-generic x86_64 GNU/Linux
    ^D

    $ git update
    git: 'update' is not a git command. See 'git --help'.

    The most similar command is
    update-ref

    $ uname -mors                                                                      
    FreeBSD 12.1-STABLE amd64




    Т̵и̵п̵и̵ч̵н̵ы̵й̵ ̵л̵и̵н̵у̵к̵с̵о̵и̵д̵ ̵о̵п̵е̵н̵н̵е̵т̵а̵ WSLщик из #5 совсем не палится ))

     

  • 1.9, Аноним (8), 16:13, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жду набега сискарей, которые расскажут что гит - фу, а перфорс - во!
     
     
  • 2.32, Аноним (3), 17:42, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Cейчас очередь фанатов svn, подожди
     

  • 1.17, Аноним (17), 16:48, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чем он лучше Меркуриала?
     
     
  • 2.23, знаток (?), 17:04, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Чем он лучше Меркуриала?

    только тем, что он стал стандарт. А так он хуже

     
  • 2.31, Аноним (30), 17:40, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, например, тем что его используют.
     
  • 2.33, Аноним (3), 17:43, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В дополнение тому что ответили выше надо сказать что гит все таки работает пореще. Кто перепишет ртуть на сишке?
     
     
  • 3.34, Аноним (34), 17:46, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не забывай, самое узкое место в производительности это программа, а трасса провайдеров.
     
  • 2.50, Аноним (50), 19:06, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Он не на питоне.

    И модули для него не хаками встраиваются.

     
     
  • 3.79, знаток (?), 22:51, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >И модули для него не хаками встраиваются.

    Какие такие модули? Вы что то попутали. Это как раз в мерке все построено на расширениях. И ядро позволяет расширять. А в гите все гвоздями приколочено.

     
     
  • 4.87, Аноним (89), 00:01, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это с одной стороны. С другой стороны, расширения - это зоопарк, когда ты полагаешься на протокол, и вдруг внезапно выясняется, что сервер его не поддерживает.
     
  • 4.103, Аноним (50), 13:10, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Механиз расширеный меркуриал подразумевает легкую заменую стандартной функционал... большой текст свёрнут, показать
     
  • 2.53, OnTheEdge (ok), 19:20, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    тем, что ртуть все бросили, к сожалению
     
     
  • 3.98, Аноним (98), 09:46, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вся Мозилла на Меркуриале.
     
  • 2.114, Аноним (110), 16:55, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Того меркуриала, который битбакет, который перешёл на git и принудил всех мигрировать с hg?
     
     
  • 3.119, знаток (?), 19:48, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да. тем самым еще больше увеличив армию гитомазохистов. А те, кто может себе позволить самому выбирать - выбрали не гит
     
     
  • 4.120, Michael Shigorin (ok), 20:02, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А те, кто может себе позволить самому выбирать - выбрали не гит

    Ага, sourcesafe они выбирали или p4, угу.

    Для тех, кто в цистерне: лужа -- замёрзла.

     

  • 1.19, Аноним (19), 16:52, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Стоит добавить в новость, что userdiff это фича, благодаря которой git в подзаголовках диффов показывает правильные логические блоги, к которым относится фрагмент в диффе (например, названия функций/классов в ЯП).
     
  • 1.29, Аноним (29), 17:27, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Не нужно, "Новая папка 100500" и ftp наше всё
     
  • 1.49, swine (ok), 19:03, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Предсказуемо превращается в НЁХ, в фичах которой разбираются 3,5% от основной массы, а пользуются ими 0,5%.
     
  • 1.51, СеменСеменыч777 (?), 19:09, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    этот ваш git для программиста 1С полезен ?
     
     
  • 2.54, Аноним (54), 19:22, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ничем не хуже других SCM. Только сегодня воркшоп по git+gitlab для 1с-ников провёл.
     
  • 2.76, Аноним (63), 22:46, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    git полезен любому, кто работает с информацией, представленной в виде обычного текста.

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

     

  • 1.52, Аноним (-), 19:16, 29/12/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

     ....ответы скрыты (4)

  • 1.59, Аноним (59), 20:20, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Продолжено переписывание команды "git bisect" на языке Си.

    А на чем было изначально написано?

     
     
  • 2.62, банан (?), 20:37, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вангую на пёрле
     
  • 2.66, Аноним (66), 21:43, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На русте
     
  • 2.100, Аноним (100), 11:28, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На баше. Ребейз тоже был на баше в свое время и куча остального.
     
     
  • 3.144, Аноним (144), 19:52, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В гите нет ни одной строчке на баше. Только переносимый POSIX shell.
     

  • 1.70, Lefsha (ok), 22:08, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Вааапрос знатокам по GIT. 60 сек. Отвечает один знаток!

    Как сбросить (reset) содержание клонированного репозитория,
    чтобы было как на источнике или как после выполнения команды:
    git clone something


    Жду ответа. Для наивных смельчаков: нет - Ваш ответ неверен.
    Если это было бы так просто вопроса бы не последовало.


    Кто ответит просьба сообщить пользовался ли он/она сторонними
    источниками или взял ответ из головы.

    Итак время пошло. ;-)


    P.S. Для особо талантливых можно описать ход ваших мыслей в поиске ответа.
    Просто чтобы подсмотреть как люди думают и понять насколько люди вообще похожи.

     
     
  • 2.73, Аноним (29), 22:38, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Таким указательным тоном, как у нас на экзамене, здесь никто не ответит. (или будут троллить, как я)
     
     
  • 3.82, Lefsha (ok), 23:12, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Таким указательным тоном, как у нас на экзамене, здесь никто не ответит.
    > (или будут троллить, как я)

    Еще один психолог... Нет здесь указательного тона. Есть возможно шутка юмора
    при постановке вопроса.

    Проще нужно быть - проще.

    Какие-то обиженные и озлобленные люди отвечают.

    Но если ответа нет - зачем писать? - Гнался час, чтобы рассказать об отсутствие интереса?

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


     
     
  • 4.84, Аноним (84), 23:25, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Какие-то обиженные и озлобленные люди отвечают.

    А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз с такой же манерой построения текста.

     
     
  • 5.86, Lefsha (ok), 23:55, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Какие-то обиженные и озлобленные люди отвечают.
    > А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз
    > с такой же манерой построения текста.

    Странная реакция. Вы изучали причино-следственную связь?
    Если Вас завалили, то нужно лучше учится. Проблема не в преподе, а в Вас.

     
     
  • 6.102, n00by (ok), 12:10, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Какие-то обиженные и озлобленные люди отвечают.
    >> А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз
    >> с такой же манерой построения текста.
    > Странная реакция. Вы изучали причино-следственную связь?
    > Если Вас завалили, то нужно лучше учится. Проблема не в преподе, а
    > в Вас.

    Помнится, меня валила препод по физике, потому что я решил задачу верно, но обозначил при этом величины в формулах теми буквами, какими принято у физиков, а не той отсебятиной, какую эта прохфессор придумала (она так выявляла, кто за ней конспектировал лекции; каша в головах студентов её не волновала). Слава богу, эта гидроперитная блондинка эмигрировала в одну недалёкую страну.

     
     
  • 7.128, Lefsha (ok), 21:51, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Да, как ни странно преподы это тоже люди Людям как ни с... большой текст свёрнут, показать
     
     
  • 8.137, n00by (ok), 06:46, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    оверквотинг удален gt оверквотинг удален Действительно, люди живут по эт... большой текст свёрнут, показать
     
     
  • 9.138, Lefsha (ok), 12:35, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это к чему Будьте внимательны Я просто отвечаю Я эту тему НЕ выбирал Вы слиш... текст свёрнут, показать
     
     
  • 10.151, n00by (ok), 12:01, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    К тем Вашим словам, которые Вы зачем-то удалили при цитировании моей реплики Л... большой текст свёрнут, показать
     
     
  • 11.153, Lefsha (ok), 16:45, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы должны сделать свою мысль доступной для понимания Иначе получается - на улиц... большой текст свёрнут, показать
     
     
  • 12.157, n00by (ok), 14:50, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Никого не интересуют Ваши отмазки про дебилов Вы должны прочесть статью как пр... текст свёрнут, показать
     
     
  • 13.158, Lefsha (ok), 17:50, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я соершенно точно никому ничего не должен Тем более тут ... текст свёрнут, показать
     
     
  • 14.162, n00by (ok), 13:07, 04/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Как минимум, Вы должны мне В обмен на мой долг Вам ... текст свёрнут, показать
     
  • 2.74, Аноним (63), 22:42, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Требования вы сформулировали довольно нечетко, но если я угадал, что вы хотите, то посмотрите недавно добавленные команды git switch и git restore.
     
     
  • 3.85, Lefsha (ok), 23:52, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это скорее Вы сформулировали свои претензии максимально нечетко - мне не нравитс... большой текст свёрнут, показать
     
     
  • 4.94, Аноним (63), 04:18, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вносите туда разного рода изменения - любые. Единстенное Вы не трогаете содержимое .git

    директория.

    То есть, не выполняю никакие команды, приводящие к изменению содержимого .git (в том числе staging area)? Это, знаете ли, существенное условие, которое не озвучено.

    Чтобы вернуть все обратно, в этом случае таки, да, достаточно сделать git restore.

     
     
  • 5.121, Lefsha (ok), 21:07, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы вернуть все обратно, в этом случае таки, да, достаточно сделать git restore.

    Уже было сказано, что нет. Это неправильный ответ.

     
  • 4.176, Аноним (180), 02:54, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    git reset git fetch origin git reset --hard upstream git reset git reflo... большой текст свёрнут, показать
     
     
  • 5.178, Lefsha (ok), 10:35, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    не работает не работает не пробовал, но вероятность 99 не работает не работает... большой текст свёрнут, показать
     
     
  • 6.183, Аноним (180), 14:14, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Был предложен ответ через find -delete

    git clean -ndx ?
    ну и как обычно "git help clean"

     
  • 2.75, Аноним (75), 22:46, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пошёл ты на хрен. И твой гит и линукс вместе с тобой туда же.
     
  • 2.80, Ordu (ok), 23:01, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > P.S. Для особо талантливых можно описать ход ваших мыслей в поиске ответа.

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

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

    Потом я подумал, а ну и хрен с ним. Пускай он дальше ищет знатоков.

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

     
     
  • 3.81, Lefsha (ok), 23:08, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ход мыслей увидел, а вот ответа нет Мы тут вроде не на ... большой текст свёрнут, показать
     
     
  • 4.90, Ordu (ok), 00:18, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ход мыслей увидел, а вот ответа нет.

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

    > Восклицательный знак это скорее отсылка к известной передаче.

    К какой ещё передаче? Ты чё думаешь, все смотрят педерачи, которые ты смотришь? Это что-то про Онотоле? Я никогда не смотрел, только читал об нём на луркморе.

     
     
  • 5.122, Lefsha (ok), 21:13, 30/12/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.130, Ordu (ok), 23:17, 30/12/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.133, Lefsha (ok), 23:45, 30/12/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.135, Ordu (ok), 00:39, 31/12/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.83, Ананимус (?), 23:17, 29/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос не имеет смысла.
     
  • 2.93, нитрол (ok), 03:33, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, надо поддержать интересом этот сериал, чтобы новые эпизоды снимали Почитав ... большой текст свёрнут, показать
     
     
  • 3.101, Аноним (100), 11:33, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну оп точно не понимает что хочет, впрочем ваши размышления весьма полезны для осознания как по многому можно такой вопрос интерпретировать
     
     
  • 4.129, Lefsha (ok), 21:59, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Приведите в пример более 1 возможной интепретации Я очень точно понимаю чего хо... большой текст свёрнут, показать
     
  • 3.123, Lefsha (ok), 21:34, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Люди Тут еще остались люди Или кругом одни пациенты Т... большой текст свёрнут, показать
     
     
  • 4.131, Ordu (ok), 23:20, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Давайте напрягем мозги и расшифруем что такое любые изменения.
    > 1. Создание каталога, которого не было.
    > 2. Удаление каталога, который очевидно был.
    > 3-4 Тоже самое с файлами.
    > 5-6 Тоже самое с soft link.
    > 7-8 Тоже самое с hard link.
    > 9. Изменение содержимого файлов. Одного или нескольких.

    ...

    > Я не хотел говорить. Был уверен, что самый умный тут догадается, что
    > очевидная последовательность
    > магических действий это:
    > rm -rf dir
    > git clone repo dir

    нипанятна... что за dir? что за repo?

    Я так делаю:

    cd repo
    rm -r *
    git reset --hard


     
     
  • 5.132, Lefsha (ok), 23:35, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    нипанятна что за dir что за repo Вы базовые команды git знаете repo - эт... большой текст свёрнут, показать
     
     
  • 6.134, Ordu (ok), 00:15, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы попадаете на новый уровень!
    > Там вопрос звучит так - как быть с submodules?

    Не знаю, не задумывался.

    find . ! -path '.git' -delete
    ?

    или

    git submodule foreach что-нибудь-там

    > Если копать глубоко я вообще хотел высказать мысль, что git
    > далеко не идеален. и что по моему базовых операций БЕЗ проблем
    > нет.

    Естественно. Идеальные инструменты бывают только среди академических изобретений. Типа Haskell'а, например. Но их идеальность выходит боком.

     
     
  • 7.139, Lefsha (ok), 13:07, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Неправильно, так как это просто не работает НО Это была мысль в праильном напр... большой текст свёрнут, показать
     
  • 7.141, Lefsha (ok), 16:25, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Естественно. Идеальные инструменты бывают только среди академических изобретений. Типа
    > Haskell'а, например. Но их идеальность выходит боком.

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

    Речь не о том, чтобы инструмент был идеальным. Речь о том, чтобы он не был противоречивым.
    Тем более самый популярный инструмент в своей области.

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

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


     
     
  • 8.142, Ordu (ok), 16:38, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Дикий путь , неестественно Ты смотришь на git сверху-вниз, поэтому тебе и ... текст свёрнут, показать
     
     
  • 9.146, Lefsha (ok), 14:39, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    1 Я НЕ хочу работать с сорцами 2 Я хочу просто скомпилировать то, что я скача... большой текст свёрнут, показать
     
     
  • 10.147, Ordu (ok), 20:31, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это говорит не о том, что git плохой, а о том, что он не для тебя сделан Они не... большой текст свёрнут, показать
     
     
  • 11.148, Lefsha (ok), 01:51, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это неважно для кого он сделан Пользоваться им приходится все равно Те кто жив... большой текст свёрнут, показать
     
     
  • 12.149, Ordu (ok), 03:06, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ахахахах Да, вперёд Ищи Мне нравится твой молодой задор ... текст свёрнут, показать
     
     
  • 13.154, Lefsha (ok), 16:49, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Молодой - Спасибо за комплимент Я уже нашел У меня все хорошо ... текст свёрнут, показать
     
  • 12.150, Ordu (ok), 03:29, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты читал эту книгу Помнишь там был случай, когда Фейнман стырил дверь Я сам не... текст свёрнут, показать
     
     
  • 13.155, Lefsha (ok), 17:39, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И это прекрасно Разрушать шаблоны это весело и круто Способность увидеть шабло... большой текст свёрнут, показать
     
     
  • 14.156, Ordu (ok), 18:35, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лол, да Мне нравится, как Хармс это описал BEGIN_QUOTE Четыре иллюстрац... большой текст свёрнут, показать
     
     
  • 15.159, Lefsha (ok), 18:36, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Мне никто не разорвал шаблон, разве кроме Шигорина Его ответ был неожиданн... большой текст свёрнут, показать
     
     
  • 16.160, Ordu (ok), 18:59, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно поэтому я и говорю тебе, что тебе надо учиться видеть свой разрыв шаб... текст свёрнут, показать
     
  • 16.161, Ordu (ok), 21:20, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати о баснях Крылова Ты не читал Психологию Искусства Выготского Когда я ... текст свёрнут, показать
     
     
  • 17.163, Lefsha (ok), 23:54, 04/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все элементарно Ватсон Вы просто легко подвержены влиянию коллектива Если Вы... большой текст свёрнут, показать
     
     
  • 18.165, Ordu (ok), 00:48, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это ещё одно следствие из твоей интересной логики Запомни если ты никогда не м... большой текст свёрнут, показать
     
     
  • 19.167, n00by (ok), 10:38, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Попробуй на греческом, и не Библию, а Евангелие Само сл... текст свёрнут, показать
     
     
  • 20.168, Ordu (ok), 10:47, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я боюсь греческого со времён своего обучения на математика Там есть совершенно ... текст свёрнут, показать
     
  • 21.169, n00by (ok), 11:00, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кириллические буквы вполне сойдут Главное, понять смыслы корней Ева, гелий ... текст свёрнут, показать
     
  • 22.170, Ordu (ok), 11:10, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какой-то ребус ... текст свёрнут, показать
     
  • 23.171, n00by (ok), 15:58, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я лет 15 разгадывал, чуть голову не сломал Но ларчик просто открывался ... текст свёрнут, показать
     
  • 24.177, Ordu (ok), 08:49, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Может там опечатка в слове, и надо читать Б вместо В ... текст свёрнут, показать
     
  • 25.179, n00by (ok), 12:19, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это не опечатка Это корпускулярно-волновой дуализм так проявляется ... текст свёрнут, показать
     
  • 19.174, Lefsha (ok), 23:31, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы путаете влияние на Ваши оценки из вне и способность менять точку зрения Это ... большой текст свёрнут, показать
     
     
  • 20.175, Ordu (ok), 02:19, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не, это ты путаешь Если ты в состоянии толкнуть мысль о том, что прочитать Выго... большой текст свёрнут, показать
     
  • 17.164, Lefsha (ok), 00:00, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется нет Вы ошиблись где-то в 2х раза В мои 12 лет мы смотрели вместо пр... текст свёрнут, показать
     
     
  • 18.166, Ordu (ok), 00:57, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда это клинический случай Если ты в 45-50 лет загоняешься о самостоятельност... текст свёрнут, показать
     
     
  • 19.172, Lefsha (ok), 22:33, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне не знаком этот язык Учитесь писать на каком-то понятном языке ... текст свёрнут, показать
     
     
  • 20.173, Ordu (ok), 22:55, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Обычно меня понимают, не вижу смысла оптимизировать свой язык под исключительные... текст свёрнут, показать
     
  • 2.112, Michael Shigorin (ok), 16:48, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    tar xf
     
     
  • 3.126, Lefsha (ok), 21:44, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > tar xf

    Кстати да. Это наверно самое короткое автономное решение.
    Но почему-то я не привык запаковывать все в архив и потом оттуда доставать.
    Хотя наверно это личные привычки, которые сложно ломать.

    Мне просто любопытно, Вы правда поняли вопрос или написали от балды?
    Это настолько умно, что даже кажется нереальным особенно на фоне толпы
    из идиотов.

     
  • 2.136, Аноним (136), 02:26, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    git clean -fdqx
     
     
  • 3.140, Lefsha (ok), 16:16, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > git clean -fdqx

    Я тоже читал про это на stackexchange, но нет.
    Это неработающий код.

    Средствами самого git насколько мне известно невозможно решить
    данную задачу. Именно по этому и был вопрос.

    Git позволяет просто клонировать репу тупо еще один раз.
    Но этот путь имеет существенные недостатки. Он дергаем upstream
    и как следствие новое содержание может отличаться от предыдущего
    если upstream к этому времени был обновлен.

     
     
  • 4.185, Аноним (136), 03:11, 08/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитал вопрос. Если имелось в виду поубивать не только мусор и артефакты, а и все свои коммиты/ветки со времени клонирования, то тогда не подойдет, да.
     

     ....большая нить свёрнута, показать (70)

  • 1.92, Аноним (-), 03:30, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Толерантные термины сюда пока не пробрались?
     
  • 1.104, Аноним (104), 13:15, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что можно отдать коллегам на вин, из графического для работы? Ограничений полно. Они не программисты. Чем тупее и проще интерфейс тем лучше. Коллективной работы нет и скорее всего не предвидится. Проводниково-тыкательный интерфейс с минимумом функций похоже их идеал. Что я наблюдаю - и rcs подошло бы на правой кнопке мыши. Но вдруг к гиту что найдется.
     
     
  • 2.105, Aleks (??), 13:35, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://git-fork.com/

    Поможет?

     
     
  • 3.106, Аноним (104), 14:53, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не в моём случае - $49.99. Тут не просто бесплатно, но и что бы по лицензионным соглашениям можно было в компании использовать. Из подобного находится только TortoiseGit. Но как по мне и он для этих людей переусложнен. Но гит-форк красив, да, в этом ему не откажешь.
     

  • 1.108, Аноним (107), 15:59, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для команды "git diff A...B" предложен более информативный аналог "git

    Это удобно, а то постоянно путаешь что указывать A...B или A..B или B..A.

    > В "git archive" при создании tar.gz разрешено указание уровней сжатия выше "-9".

    Это какой такой gzip поддерживает больше 9 уровня?

     
  • 1.115, Аноним (110), 17:18, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть у гита возможность выдать полный листинг файла, но с подсветкой изменившихся частей? Чтобы не по патчу гадать при ревью что вообще происходит
     
     
  • 2.116, Аноним (50), 18:06, 30/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прописываешь в настройках свою либимую утилту для сравнения и далее.

    git difftool --dir-diff <hash> <hash>

    Спокойно посматриваешь все измененные файлы.

     
  • 2.184, Аноним (180), 15:02, 06/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    git diff -U999999 master~1..master

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

    Такие длинные листинги ("полный листинг файла") просматривать неудобно.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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