The OpenNET Project / Index page

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

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

16.03.2021 13:12

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

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

  • Добавлена команда "git maintenance", позволяющая выполнять периодические работы на системах не поддерживающих cron. Например, при помощи новой команды можно организовать периодический запуск процесса упаковки репозитория, чтобы не ждать завершения блокировки репозитория при автоматическом выполнении упаковки во время запуска различных команд. Команда "git maintenance" позволяет выполнять оптимизации и операции поддержания оптимальной структуры репозитория в фоновом режиме, не блокируя интерактивный сеанс - раз в час выполняется работа по упреждающей загрузке свежих объектов из удалённого репозитория и обновлению файла с графом коммитов, а каждую ночь запускается процесс упаковки репозитория.
  • Добавлена поддержка ведения на диске обратного индекса (revindex) для pack-файлов. Напомним, что Git хранит все данные в форме объектов, которые размещаются в отдельных файлах. Для повышения эффективности работы с репозиторием объекты дополнительно помещаются в pack-файлы, в которых информация представлена в форме потока из объектов, следующих друг за другом (аналогичный формат используется при передаче объектов командами git fetch и git push). Для каждого pack-файла создаётся индексный файл (.idx), позволяющий по идентификатору объекта очень быстро определить смещение в pack-файле, по которому хранится данный объект. Предложенный в Git 2.31 обратный индекс (.rev) нацелен на оптимизацию процесса определения идентификатора объекта по информации о размещении объекта в pack-файле.

    Ранее такое преобразование выполнялось на лету во время разбора pack-файла и хранилось только в памяти, что не позволяло повторно использовать подобные индексы и вынуждало генерировать индекс каждый раз. Операция построения индекса сводится к построению массива из пар "объект-позиция" и его сортировке по позиции, что может занимать много времени для больших pack-файлов.

    Например, операция вывода содержимого объектов, в которой используется прямой индекс, выполнялась в 62 раза быстрее, чем операция показа размера объектов, для которой данные о связи позиции с объектом не индексировались. После использования обратного индекса указанные операции стали занимать примерно одинаковое время. Обратные индексы также позволяют ускорить операции отправки объектов при выполнении команд fetch и push за счёт прямой передачи уже готовых данных с диска. По умолчанию обратные индексы не создаются, для их генерации требуется включение настройки "git config pack.writeReverseIndex true" с последующей упаковкой репозитория командой "git repack -Ad".

  • Добавлены оптимизации производительности, основанные на появлении в файловом формате commit-graph, применяемом для оптимизации доступа к информации о коммитах, новых данных о номере генерации коммита, которые могут использоваться для ускорения дополнительных операций с коммитами.
  • Дополнены возможности по переопределению имени основной ветки, применяемой по умолчанию в новых репозиториях (настройка init.defaultBranch). При обращении к внешним репозиториям git пытается извлечь ветку, на которую указывает HEAD, т.е. если внешний сервер использует по умолчанию ветку "main", то операция "git clone" попытается локально извлечь "main". В Git 2.31 поддержка подобного извлечения теперь реализована и для пустых репозиториев. Например, при локальном клонировании нового репозитория перед добавлением в него первых патчей, локальная копия теперь будет содержать выставленное на внешнем сервере имя основной ветки по умолчанию.
  • В команду "git rev-list" добавлена опция "--disk-usage", позволяющая вывести сводные данные о размере объектов.
  • В предвкушении грядущей замены бэкенда для выполнения слияний, значительно оптимизировано определение переименований.
  • Прекращена поддержка устаревшей библиотеки регулярных выражений PCRE1.
  • Предоставлена возможность принудительного запрета использования сокращённых ссылок, действующего независимо от алгоритма хэширования. Запрет включается через присвоения значения "no" параметру core.abbrev.
  • В команду "git rev-parse" добавлена опция "--path-format=(absolute|relative)" для явного определения вывода относительных или абсолютных путей.
  • В скриптах для автодополнения ввода в Bash упрощено добавление правил дополнения для собственных подкоманд "git".
  • В команду "git bundle" добавлена опция "--stdin" для чтения ссылок из стандартного входного потока.
  • В команду "git log" добавлена новая опция "--diff-merges=<how>".
  • В команду "git ls-files" добавлена опция "--deduplicatecan" для устранения дубликатов при выводе.
  • Добавлены новые маски для исключения диапазона коммитов - "<rev>^!" и "<rev>^-<n>".
  • В команду "git range-diff" добавлены опции "--left-only" и "--right-only" для показа только одной стороны сравниваемого диапазона.
  • В команды "git diff" и "git log" добавлены опции --skip-to=<path>" и "--rotate-to=<path>" для пропуска или перемещения в конец начальных путей.
  • В команду "git difftool" добавлена опция "--skip-to=<path>" для возобновления прерванного сеанса с произвольного пути.
  • Кодекс поведения (Code-of-conduct), определяющий основные принципы разрешения конфликтных ситуаций между разработчиками, обновлён до версии 2.0 (ранее использовалась версия 1.4).

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


Обсуждение (203) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 13:44, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    ИМХО всё-таки Линус перемудрил с сабжем
     
     
  • 2.3, Аноним (2), 13:45, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    согласен 105, по итогу имеем перегруженный ненужными фичами комбайн
     
     
  • 3.4, Qwerty (??), 13:52, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Как хорошо, что у нас есть ноунеймы, которые с лёгкостью решают, что нужно, а что ненужно для огромного международного проекта.
     
     
  • 4.5, Аноним (5), 13:53, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Как хорошо, что у нас есть некто Qwerty, который так ехидно это подмечает.
     
     
  • 5.9, Аноним (9), 14:07, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    рождалась в спорах истина, распределялись интересы

    :)))))))))

     
     
  • 6.11, Таненбаум (?), 14:11, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    и кто-то менял обувь
     
     
  • 7.156, Michael Shigorin (ok), 01:06, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ...в краткий миг невесомости...
     
  • 3.33, Урри (ok), 15:05, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Это, к сожалению, неизбежный жизненный цикл многих продуктов, авторы которых не могут остановиться на достигнутом и сказать "хватит".

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

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

     
     
  • 4.53, Михрютка (ok), 16:13, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    закон завински
     
     
  • 5.63, Аноним (63), 16:31, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Закон виндузински, когда софт проектируется под потребности хомячков.
     
     
  • 6.68, Таненбаум (?), 16:48, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    общий закон Майка Вазовски, Анджея Сапковского и пана польского
     
  • 6.74, _ (??), 17:41, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Дык линус для хомяков и делается. Торвальдс сам заявил ещё в ... 1999-ом!!! :)
    Просто вы уже забыли. А другие ещё в погремушки игрались, а не в писютеры(C)  ;-D
     
  • 6.120, commiethebeastie (ok), 20:33, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Nero stronk.
     
  • 4.94, Аноним (94), 18:45, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж совсем по честному, то Неро умер не сам по себе, а вместе со смертью CD/DVD как носителя.
     
     
  • 5.99, псевдонимус (?), 19:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    В твоей альтернативной вселенной оптические носители умерли?

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

     
     
  • 6.106, Ordu (ok), 19:19, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В твоей альтернативной вселенной оптические носители умерли?

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

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

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

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

     
     
  • 7.111, Аноним (111), 19:33, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут хорошо. Ай да к нам?

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

     
     
  • 8.114, Ordu (ok), 19:37, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А чому бы и нет Всяко лучше, чем в недолговечном пластике ... текст свёрнут, показать
     
     
  • 9.123, Аноним (-), 20:38, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вот и пагаварили ... текст свёрнут, показать
     
     
  • 10.131, Ordu (ok), 21:19, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это пишется пагаворилле , безграмотный ты наш ... текст свёрнут, показать
     
  • 7.180, псевдонимус (?), 12:50, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет. Прекрасная вещь для хранения важных данных.

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

     
     
  • 8.184, Ordu (ok), 14:37, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Брр никогда не знаешь, прочитается диск или нет Лучше уж в облако залить, ес... текст свёрнут, показать
     
     
  • 9.189, псевдонимус (?), 16:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Заливай в облако Глобально, надёжно, а главное, полностью свободно, гы Пить та... текст свёрнут, показать
     
     
  • 10.192, Ordu (ok), 17:37, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Глобально, надёжно, да Если тебе надёжности мало, ты можешь в два облака залить... текст свёрнут, показать
     
  • 6.175, лютый жабби__ (?), 10:28, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >В твоей альтернативной вселенной оптические носители умерли

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

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

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

     
     
  • 7.181, псевдонимус (?), 12:55, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему же у меня читаются пиратские двусторонние(!) Диски по 12 фильмов 2002-2004 годов? Почему книги у меня читаются? Чяднт?

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

     
     
  • 8.193, Ordu (ok), 17:40, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что они не читаются Ты врёшь всё Сегодня смотрить кино с диска -- зачем... текст свёрнут, показать
     
     
  • 9.201, псевдонимус (?), 21:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Читаются как бы ты не верил в то, что нет ... текст свёрнут, показать
     
  • 7.205, GG (ok), 01:05, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты конечно не полностью неправ, но цифры твои как-то преувеличены и высосаны Да... большой текст свёрнут, показать
     
  • 5.135, Урри (ok), 21:40, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Неро умер задолго до того, как умерли носители. Он стал неподъемным и слишком дорогим в сопровождении, после чего тихо мирно загнулся.
     
     
  • 6.155, Аноним (155), 01:04, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Умер он потому что появилась утилитка cdburn.exe и dvdburn.exe причем на сайте Microsoft и скорее всего и сейчас там лежит. А образы чаще всего нужно было писать уже готовые вроде того же установщика винды, а если нет, то уже не помню, но была формировалка iso9660.exe которой указываешь папку и она делает образ. Вот эти утилитки в сумме занимали может пару мегабайт и работали как часы. Так что Nero со своими медийными развлечениями и сложностями просто разжирела. Раздирела в реузльтате эффективных менеджеров у руля разработки. И откуда их только берут.
     
     
  • 7.179, pudgy (?), 11:42, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В нарушение всех законов физики, "эффективные менеджеры" самозарождаются.
     
  • 5.149, Михрютка (ok), 23:12, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если уж совсем по честному, то Неро умер не сам по себе,
    > а вместе со смертью CD/DVD как носителя.

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

     
     
  • 6.152, Аноним (152), 00:32, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Они в курсе. И у PS и у Xbox есть версии без оптического привода. А вот версий "без интернета" не бывает.
     
  • 4.171, Аноним (171), 10:05, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эх.... напомнило :-)

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

     
  • 4.202, Аноньимъ (ok), 04:08, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же fossil.
     
  • 2.62, Аноним (63), 16:30, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Используйте подмножество из add/commit/checkout/reset/push/pull. Это реально. Мне на работе этого хватает. Даже remote очень изредка. Кодовые базы огромные.
     
     
  • 3.85, Самый Лучший Гусь (?), 18:27, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Без rebase жизни нет, если вам, конечено, не наплевать на вменяемость истории
     
     
  • 4.153, Аноним (63), 00:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда не использую rebase. И коммиты крайне редко сквашиваю.

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

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

     
     
  • 5.157, Michael Shigorin (ok), 01:07, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вдруг кому пригодится: http://tomayko.com/writings/the-thing-about-git
     
  • 5.203, Аноним (203), 07:49, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гит хорош тем, что он настолько гибок, что позволяет использовать любой подход, для всего найдутся подходящие средства.

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

     
  • 2.186, all_glory_to_the_hypnotoad (ok), 15:15, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Глупое мнение, не инженера. Git минималистичен для VCS и наоборот - недомудрён.
     

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

  • 1.6, Аноним (6), 13:58, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Я с помощью сабжа пару раз ломал репозиторий. Обиделся и пересел на fossil. Благо он в git-mirror умеет если что. Прост как палка.
     
     
  • 2.7, Леголас (ok), 14:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Я с помощью сабжа пару раз ломал репозиторий

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

     
     
  • 3.13, Аноним (13), 14:13, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Отчасти
     
     
  • 4.158, Michael Shigorin (ok), 01:08, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гм, а точно не в том, что Вы не читали tar(1) и git-reflog(1)?
     
  • 3.121, Пак_Сун_Чонг (?), 20:33, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А неужели не в Гите?! Значит UX плохой, дизайн, документация, раз можно невзначай сломать. Есть софт, где хрен что сломаешь. А есть Гит.
     
  • 2.8, Аноним (8), 14:06, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А можно узнать как ты его сломал?
     
     
  • 3.16, Big Robert TheTables (?), 14:22, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ставлю на rebase
     
     
  • 4.19, Аноним (6), 14:31, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ставка сыграна. Еще subrepo при определенных условиях ломает репо так, что его не удается клонировать. Но по моему это уже пофиксили.
     
     
  • 5.215, Big Robert TheTables (?), 18:12, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ставка сыграна. Еще subrepo при определенных условиях ломает репо так, что его
    > не удается клонировать. Но по моему это уже пофиксили.

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

     
  • 2.25, Аноним (25), 14:51, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Я один раз молотком по пальцу ударил. После этого забиваю гвозди исключительно камнем.
     
     
  • 3.42, myhand (ok), 15:25, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Микроскопом надо, как все умные люди...
     
     
  • 4.84, pda (?), 18:16, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Камнем, fossil же...
     
  • 4.159, Michael Shigorin (ok), 01:09, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Микроскопом можно и палец отхватить, тогда уж лучше тисками -- которые большие и тоже умеют попадать как надо...
     
  • 3.107, Аноним (107), 19:19, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    плохая аналогия. как раз наоборот, человеку нужен был моток, а он не освоился как пользоваться этой распределенной системой гвоздезабивания с автоматической подачей пиропатронов.
     

  • 1.10, Аноним (10), 14:10, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Но зачем? Если есть svn
     
     
  • 2.12, Леголас (ok), 14:13, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что бы была тема для дискуссии на OpenNET
     
  • 2.14, Аноним (14), 14:19, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –8 +/
    дядя ты наверное koi8-r до сих пор юзаешь?
    забудь svn как страшный сон. их даже сравнивать нельзя настолько по всему функционалу git лучше
     
     
  • 3.21, Аноним (21), 14:45, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >дядя ты наверное koi8-r до сих пор юзаешь?

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

     
     
  • 4.28, Аноним (14), 14:53, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    влезает, но utf8 каким бы он не был - это то что стоит у всех. а значит взаимодействовать со всеми ты будешь через зад обрезая например информацию чтобы запихнуть в 1 байт/символ
     
     
  • 5.69, Аноним (-), 17:09, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все конечно круто но тут приходит такой чел со своей windows-1251. Однобайтовые прекрасны, но только на локалхосте, к сожалению.
     
     
  • 6.75, suffix (ok), 17:43, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если мой сайт сделан на русском языке - то чем плохо что он в cp1251 ?
     
     
  • 7.79, Аноним (79), 17:59, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что там нельзя использовать другие языки, кроме русского и английского.
     
     
  • 8.82, suffix (ok), 18:02, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я это знаю - но на нём и не используются другие языки совсем Ещё варианты плох... текст свёрнут, показать
     
     
  • 9.88, Самый Лучший Гусь (?), 18:30, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не стоит забывать про эмодзи в 2021 128521 ... текст свёрнут, показать
     
     
  • 10.95, suffix (ok), 18:50, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я ретроград и никаких Эмодзи в статьях не использую а посетители сайта на самом ... текст свёрнут, показать
     
  • 10.116, Аноним (116), 19:46, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато на старых, олдовых форумах были смайлики И им даже не нужен был юникод, пр... текст свёрнут, показать
     
  • 9.136, Урри (ok), 21:43, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То есть у вас нету даже обратной связи с комментариями Ну тогда да, для хеллово... текст свёрнут, показать
     
     
  • 10.142, suffix (ok), 22:03, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https www babai ru kontakty На сервере openfire - на странице Candy в iframe ... текст свёрнут, показать
     
  • 10.164, пох. (?), 07:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    у меня есть, сайты либо в koi, потому что мне неудобен сайт не в кодировке моей ... большой текст свёрнут, показать
     
     
  • 11.206, Аноним (-), 02:09, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Именно поэтому регулярно попадаются какие-то ппппя вместо ссылок с русским текст... текст свёрнут, показать
     
  • 7.90, Аноним (-), 18:38, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если мой сайт сделан на русском языке - то чем плохо что он в cp1251 ?

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

     
     
  • 8.97, suffix (ok), 18:55, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну нет у меня на сайте ни форума ни комментариев Те кто что-то очень уж захоч... текст свёрнут, показать
     
     
  • 9.102, Аноним (-), 19:05, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так и перечитай комент выше - на локалхосте однобайт вообще окей... текст свёрнут, показать
     
     
  • 10.104, suffix (ok), 19:10, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не, на локалхосте нельзя ибо Страна должна знать своих хрюш https www babai... текст свёрнут, показать
     
     
  • 11.113, Аноним (111), 19:36, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пачиму ни koi8-r ... текст свёрнут, показать
     
     
  • 12.117, suffix (ok), 20:11, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Думал и над koi8-r и над cp866 но увы - Битрикс не поддерживает ... текст свёрнут, показать
     
  • 9.130, Аноним (130), 21:16, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В твоём случае минусов никаких, потому что на всё, что нельзя сделать на cp1251,... текст свёрнут, показать
     
     
  • 10.134, suffix (ok), 21:35, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно в общем случае Вы правы - на utf-8 делать новые сайты надо - спорить не ... текст свёрнут, показать
     
     
  • 11.146, Аноним (130), 22:39, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен ... текст свёрнут, показать
     
  • 6.76, Аноним (130), 17:47, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И это ещё не самый худший случай, всё-таки с русской кодировкой пришёл. А приходит какой-нибудь чех c восточноевропейской кодировкой. Или японец со своей. Глобализация - она такая.
     
     
  • 7.93, Аноним (-), 18:41, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этот вариант даже страшно начинать обсуждать, тут в пределах одного аула усеры друг с другом по кодировке договориться не могли, какие нафиг японские субтитры , этанивазможна !
     
  • 4.141, Аноним (-), 21:55, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > бШ БЯЕ ХДХНРШ! KOI-8 тЮПЕБЮ!

    рШ УСИ.

     
     
  • 5.147, Аноним (130), 22:42, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    бНОПНЯ! вХРЮК! :)
     
  • 3.36, Урри (ok), 15:12, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лучше - это более сладкое, чем зеленое SVN - централизованная система умер сер... большой текст свёрнут, показать
     
     
  • 4.132, pda (?), 21:26, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > SVN - централизованная система; умер сервер - умерли репозитарии. GIT - децентрализованная; умер сервер, - ой, а нету тут сервера, работаем спокойно дальше.

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

     
     
  • 5.137, Урри (ok), 21:45, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хорошо, я исправлю: умер сервер, сидим дуем в дуделки пока админы восстановят его из вчерашних бекапов, после чего долго танцуем с бубнами пытаясь восстановить историю коммитов.
     
  • 3.122, Пак_Сун_Чонг (?), 20:36, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    - https://svnvsgit.com
    - https://www.perforce.com/blog/vcs/git-vs-svn-what-difference

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

     
  • 2.54, Аноним (-), 16:15, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но зачем? Если есть svn

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

     
     
  • 3.66, пох. (?), 16:42, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    это ты с гитом попутал, неуч.

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

     
     
  • 4.70, Аноним (-), 17:11, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    успокойся, ихний хттп одинаково убог
     
     
  • 5.89, пох. (?), 18:34, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    в svnserve нет никакого http.

     
     
  • 6.96, Аноним (96), 18:53, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ну еслиб ты хоть раз в жизни его настраивал то знал бы что таки есть

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

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

     
     
  • 7.163, пох. (?), 07:28, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Б-ть, ОНИ РЕАЛЬНО ТАКИЕ Т-ПЫЕ!

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

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

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

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

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

     

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

  • 1.15, Big Robert TheTables (?), 14:21, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    все никак до ума не доведут
     
     
  • 2.17, Аноним (14), 14:23, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    на cvs сидишь? я вот git юзаю с момента как он вышел - он сразу был до ума доведен
     
     
  • 3.22, Аноним (21), 14:47, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >на cvs сидишь?

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

     
     
  • 4.34, Аноним (14), 15:07, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    git это просто. если тебе нужны аналоги каких то функций - тупо напиши пару скриптов которые сразу выполняют несколько команд git. у меня такое написано было сразу как вышел git и я с ним начал работать. все очень просто поверь мне.
     
     
  • 5.37, Урри (ok), 15:14, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты один - да. Если вас несколько разрабов, то регулярно возникают сложности с корректным мержем, ребейзом, а ветка не такая, а не туда, а форсом проапдейтили, а блин не помню откуда все замержили...

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

     
     
  • 6.39, Аноним (14), 15:17, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это не проблема git. просто договоритесь как вы работает и увольняйте кто делает push force
     
     
  • 7.48, Урри (ok), 15:55, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я отвечал на "git это просто", а не "подскажите, чья проблема".
     
     
  • 8.50, Аноним (14), 16:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    git это просто если у кого то нет мозга, то это не проблема git... текст свёрнут, показать
     
  • 8.56, Аноним (-), 16:17, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гит как си По минимуму - просто Провинуто - продвинутости ... текст свёрнут, показать
     
     
  • 9.80, Аноним (79), 18:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати да, отличная аналогия ... текст свёрнут, показать
     
  • 6.65, пох. (?), 16:41, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > У меркуриала с этим было существенно лучше. Но в реализации меркуриал оказался говном

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

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

     
     
  • 7.81, Аноним (79), 18:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Медленный очень.
     
     
  • 8.87, пох. (?), 18:28, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    это очередной рулон вранья впопеннета Он медленный там же, где к гиту пришили с... текст свёрнут, показать
     
  • 4.55, Аноним (-), 16:17, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > На svn. Но и cvs не брезгую, он зато проще чем этот ваш GIT.

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

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

     
     
  • 5.61, Аноним (21), 16:29, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Svn/cvs: много прелести с установкой и настройкой каких там еще серверов, даже если мы не собирались ремотам это сервировать.

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

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

     
     
  • 6.207, Аноним (-), 02:17, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Слишком сложно для современных смузиманов?

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

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

     

  • 1.18, Аноним (18), 14:29, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >> Кодекс поведения (Code-of-conduct), определяющий основные принципы разрешения конфликтных ситуаций между разработчиками, обновлён до версии 2.0 (ранее использовалась версия 1.4).

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

     
     
  • 2.23, Аноним (23), 14:47, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    > и что это значит?

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

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

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

     
     
  • 3.31, Аноним (18), 15:02, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да пофиг на гомиков и их трёп, как работа Git меняется? Врядли там есть ИИ который за "чернозадых" отправит весь твой проект в /dev/null и заодно напишет маляву в суд и твоему начальнику
     
     
  • 4.40, Урри (ok), 15:22, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Как как, непредсказуемо. В этом и есть проблема этих идиотских "социально-толерантных" кодкондактов. Это как рак легкого для печени - вроде печени на него наплевать, но в любой момент человек может отдать концы. Вместе со здоровой печенью.

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

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

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

     
     
  • 5.44, Аноним (18), 15:28, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё раз - как влияет code of conduct на поведение Git?
    Он что, что-то не закоммитает выборочно или как-то иначе мержить будет?
    Или это не про Git, а организационные вопросы в команде которая сейчас занимается его разработкой? Если последнее - то всем плевать, но хорошо бы чтобы из новости это было понятно
     
     
  • 6.49, Урри (ok), 15:56, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты читать не умеешь? Я же ответил на этот вопрос в своем комментарии, на который ты отвечаешь.
     
     
     
    Часть нити удалена модератором

  • 8.60, пох. (?), 16:28, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да вот проблема-то в том, что всем остальным придется пользоваться изуродованным... текст свёрнут, показать
     
  • 7.73, Аноним (73), 17:37, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Перефразирую анона выше - если этот Code-of-conduct в какой-то момент удален из Git, вышеназванные сценарии уже не смогут случиться?
     
     
  • 8.138, Урри (ok), 21:49, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Данный Code-of-conduct - симптом, который показывает как все гниет Теперь удаля... текст свёрнут, показать
     
     
  • 9.151, Аноним (73), 00:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Об этом и речь, этот CoC никак не влияет на использование Git а Что есть он, чт... текст свёрнут, показать
     
  • 5.72, Леголас (ok), 17:37, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут на днях игрушку какую-то за много-много миллионов зафейлили

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

     
     
  • 6.139, Урри (ok), 21:51, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я, к сожалению, в игрушках совсем не шурупаю. Коллеги скидывали статью, я ключевые моменты запомнил, а название... Сейчас в истории покопался, но больно далеко надо искать, лень. Если снова всплывет в разговоре - отпишусь.
     
  • 2.43, myhand (ok), 15:27, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да принципиально ничего нового.  Видишь CoC любой версии - не неси туда код.  Ну а пользоваться - на страх и риск...
     
     
  • 3.64, пох. (?), 16:34, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, давно бы надо делать жестче - угораздило что-то поправить в кокнутом коде любой версии - ВЫЛОЖИ свой код, с копирайтом.
    Чтобы sjwшнички потрахались, переписывая, и не забывай нажимать кнопку "пожаловаться", если три строки кода, делающие то же самое, не удалось написать абсолютно непохожими.

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

     
     
  • 4.67, myhand (ok), 16:45, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мне кажется, давно бы надо делать жестче - угораздило что-то поправить в
    > кокнутом коде любой версии - ВЫЛОЖИ свой код, с копирайтом.

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

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

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

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

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

     
     
  • 5.78, пох. (?), 17:59, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тут, опасаюсь, свою толпу аблакатов надо иметь.

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

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

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


     
     
  • 6.108, Ordu (ok), 19:24, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Нам не нужна победа, нам надо громче пyкнуть.

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

     
     
  • 7.161, Michael Shigorin (ok), 01:49, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Он же стратег.
     
  • 7.172, пох. (?), 10:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Милый дурачок с попеннета, не умеющий кодить: я так делал когда ты еще пешком под стол ходил.
    (Ну так само получалось, да. греп гнутый, патч во фре хз на каких вообще птичьих условиях, выложу-ка я свой - с комментарием что сам патч к патчу - bsd, как хотите, так и иппитесь, я уже тогда ненавидел гнутых истеричек. Имею полное право. А правки к scsi-tools были вообще nonfree/nondistributable - потому что там кусок кода был хз чей.)

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

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

     
     
  • 8.178, Ordu (ok), 10:48, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть спектакля не будет Досадно, конечно, ну ладно ... текст свёрнут, показать
     
  • 8.195, myhand (ok), 18:21, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Откинься на кушетку и расскажи нам почему выложить под GPL тебе было влом Как-б... текст свёрнут, показать
     
     
  • 9.196, пох. (?), 19:00, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В смысле Потому что уже тогда считал эту лицензию - м-цкой, а гнутый софт - в о... большой текст свёрнут, показать
     
     
  • 10.198, Michael Shigorin (ok), 19:09, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Таки точно оттуда ... текст свёрнут, показать
     
  • 10.199, myhand (ok), 19:16, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так, так Почему По сравнению с чем BSD-конпилятора, внезапно, не было BS... большой текст свёрнут, показать
     
  • 6.208, Аноним (208), 02:19, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > (Впрочем, там еще отдельный цирк с ffmpeg, кто-то и там оказался

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

     
     
  • 7.213, пох. (?), 09:19, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С этим самое то - "вы использете наш прекрасный код гепеле в вашем поганом apache licensed проежкте, немедленно убирити и прикратити!" (Беллард бы их самих куда-нибудь убрал бы, поскольку ему всегда было вообще наплевать, но он уже пятнадцать лет как пилит веб-эмулятор и ему некогда)

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

     
  • 2.103, псевдонимус (?), 19:06, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >и что..

    И все.

     

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

  • 1.20, Аноним (18), 14:31, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А как заставить git показать нужный файл из нужной версии но так, чтобы последние изменения в нём были выделены цветом (т.е. не патч, не diff, а актуальная версия но с выделением мест на которые нужно прям обратить отдельно внимание)?
     
     
  • 2.24, Аноним (14), 14:49, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    изменения относительно чего? если у тебя есть древний коммит и ты хочешь понять что он менял сделай diff между коммитом перед древним коммитом и древним коммитом

    git diff VERYOLD_COMMIT OLD_COMMIT your_file

     
     
  • 3.27, Аноним (18), 14:51, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я хочу видеть ВЕСЬ файл, но отдельно хочу понимать что "вот эта часть" менялась в последний раз. Это крайне удобно когда тебе нужно не только изменения посмотреть, но и на какие функции/свойства они ссылаются.
     
     
  • 4.41, Урри (ok), 15:24, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для этого есть тулзени всяческие. Например, meld умеет показывать красивые дифы - просто вызываешь его с одним аргументом именем файла и он сам диф показывает.

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

     
     
  • 5.45, Аноним (18), 15:29, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так идея в том чтобы не в ручную делать, а прям иметь из гита. А ещё лучше из tig, чтобы можно было прям ревью удобненько делать. Про консольку - вообще не проблема тащемто
     
     
  • 6.51, Урри (ok), 16:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем? Вот я код пишу в вскоде, хотя мог бы писать его прямо в ви. Пусть гит делает работу гита, а для всего остального можно использовать специализированные удобные инструменты.
     
     
  • 7.143, Аноним (18), 22:22, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Затем чтобы пользовать это из tig. Очень удобно. А meld тормозной до безумия на больших проектах. И варианта сравнить один файл я в нём тоже не вижу, он всегда требует с чем сравнивать. Если открыть прям как репозиторий, он просто показывает версию. Если сравнивать с прошлой версией, то там две панели (по сути два файла) - не совсем то, что я хочу
     
  • 2.26, Аноним (26), 14:51, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А на какие по твоему "нужно обратить внимание"? Как это вообще? Если хочешт дифф за одну ревизию, то git diff [commit]^ [commit].
     
     
  • 3.29, Аноним (18), 14:57, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На изменявшиеся коммитом места нужно обратить внимание, ваш К.О.. При этом хорошо бы видеть весь файл, но вот эти просмотреть особенно пристально, потому что они могут привнести новых проблем
     
  • 3.52, Аноним (52), 16:08, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    можно писать попроще: git show <commit> -- <file>
     
  • 2.30, Аноним (30), 15:01, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В файле удалена функция. Ничего не добавлено.
    Что подсвечивать?
     
     
  • 3.32, Аноним (18), 15:04, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Подсвечивать те места, откуда она ранее вызывалась, а теперь вызывается её замена. Код который не вызывается - не интересен. Интересен код который может привнести новые проблемы
     
     
  • 4.38, Аноним (30), 15:17, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подчеркиваю "Ничего не добавлено."
    Функция могла быть перемещена в другой файл, да и вообще в другую библиотеку (другой репозиторий).
    В этом файле она не вызывалась.
    В файле только удаления.

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

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

     
     
  • 5.46, Аноним (18), 15:34, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Удаления не интересны. Если что-то переехало в другой модуль, значит будут видны изменения в инклюдах или будет дописано имя модуля к вызываемому "чему-то".

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

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

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

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

     
     
  • 6.57, пох. (?), 16:20, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Удаления не интересны.

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

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

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

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

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

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

     
     
  • 7.144, Аноним (18), 22:24, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> тут главное - святая вера, что волшебная булшит-связка CI/CD является лекарством от всех болезней.

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

     
     
  • 8.182, Аноним (-), 13:03, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Аноним выше, за svnerve подпалил ему основательно, терь по всему сайту бегает па... текст свёрнут, показать
     
     
  • 9.194, пох. (?), 18:16, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, аноним нашедший http в svnserve знатно показал уровень аудитории И ведь не ... текст свёрнут, показать
     
  • 3.35, Аноним (30), 15:11, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужен очень специфический diff,
    то git help difftool

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

     
     
  • 4.101, _ (??), 19:03, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот он и хочет чтобы ты или кто то ещё ему сделал ЗБС :)  И побыстрее!
     
     
  • 5.173, пох. (?), 10:24, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем ваш шит вместе со всеми шитхапами и ляпами нужен, если он никому ничего хорошего не делает?

     
  • 2.59, пох. (?), 16:24, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тут не то что гит, тут навороченные поделки гитшляпы и гитляпы на такое неспособны.

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

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

     
  • 2.83, Аноним (130), 18:08, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как заставить git показать нужный файл из нужной версии но так, чтобы последние изменения в нём были выделены цветом (т.е. не патч, не diff, а актуальная версия но с выделением мест на которые нужно прям обратить отдельно внимание)?

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

    Способ 1.

    git show -U100000 commit_id file_path

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

    Способ 2.

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

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

     
     
  • 3.148, Аноним (18), 23:08, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, пока самое близкое что получилось это
    git show -U100000 --word-diff=color -1 <file>
    осталось понять как убрать красную часть

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

     
     
  • 4.154, Аноним (130), 01:01, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо указывать, как именно не взлетело, а то непонятно. Во втором варианте commit_id надо короткий указывать, например 7 символов, особенно для grep. Ну, можно git blame без grep запустить и посмотреть, понять, сколько нужно. Если вывода на каждой строчке слишком много, не нужны имя и дата - можно добавить ключ -s к git blame. Если вывод grep дальше идёт куда-то, например в less - надо писать не просто "grep --color", а "grep --color=always".
     
  • 2.86, Аноним (86), 18:28, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В thg нормально сделано, посмотрите tortoisegit может подойдет
     
  • 2.110, Ordu (ok), 19:28, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне кажется это не сработает. Как ты видишь отображение удалённых строк при таком подходе? Ну, то есть, ты же предполагаешь, что это как-то должно отображаться связным текстом в текстовой консоли, так? То есть не удастся нарисовать между строк тонкую красную линию, по которой можно кликнуть и посмотреть, что было удалено.

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

     
     
  • 3.166, пох. (?), 07:53, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну, то есть, ты же предполагаешь, что это как-то должно отображаться связным текстом в текстовой
    > консоли, так?

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

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

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

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

     
  • 2.125, Пак_Сун_Чонг (?), 20:42, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше поставь Visual Studio Code с плугинами для Gita и не морочь себе голову, там в истории есть разинца относительно предыдущего, разница относительно WS, содержимое и т.п.
     
     
  • 3.174, пох. (?), 10:25, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С-ка ты бессердечная.

     

  • 1.71, еманйам (?), 17:35, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    это всё хорошо. но.. когда его на rust перепишут? (потому что на go уже есть)
     
     
  • 2.77, пох. (?), 17:53, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы опять неправильно формулируете. Когда ж его на хруст НАЧНУТ переписывать?!

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

     
     
  • 3.98, Аноним (98), 18:58, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все вас двоих ждут. Начинайте.
     
     
  • 4.168, пох. (?), 07:56, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже начал, вот почти уже CoC.md дописал!
     
  • 2.112, Ordu (ok), 19:34, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У rust'а есть pijul. git не нужен.

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

     
     
  • 3.150, Аноним (150), 00:02, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С таким неблагозвучным названием популярности не взыщет.

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

     
     
  • 4.160, Аноним (160), 01:16, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    %ochkarik-mode on

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

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

    %ochkarik-mode off

     
     
  • 5.210, Аноним (-), 02:24, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > названия бороздчатоклювого ани, вида птиц семейства кукушковых

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

    //obvious fix

     
  • 3.162, Ordu (ok), 07:27, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У rust'а есть pijul. git не нужен.
    > https://pijul.org/
    > [странно, линк не грузится... опять роскомпозор шалит?]

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

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

     
     
  • 4.197, пох. (?), 19:02, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Он хостился в том датацентре, который сгорел ко дню начала торможения твиттера,

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

     
     
  • 5.200, Ordu (ok), 19:17, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Он хостился в том датацентре, который сгорел ко дню начала торможения твиттера,
    > Это просто прекрасно!

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

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

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

     
  • 5.211, Аноним (-), 02:25, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Это просто прекрасно! (к сожалению, цензура потерла мой прекрасный коммент на тему,
    > а по другому его не переформулируешь)

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

     
     
  • 6.214, пох. (?), 09:21, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Это просто прекрасно! (к сожалению, цензура потерла мой прекрасный коммент на тему,
    >> а по другому его не переформулируешь)
    > И видимо настолько всем охренеть как нужен что сайт до сих пор

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

     
  • 3.209, Аноним (-), 02:22, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > [странно, линк не грузится... опять роскомпозор шалит?]

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

     
     
  • 4.212, Ordu (ok), 09:04, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Что я там про период полураспада говорил?

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

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

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

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

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

     

  • 1.91, Аноним (91), 18:39, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    https://git.rip/
    потрачено!
     
     
  • 2.100, Аноним (-), 19:02, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    они украли домен. сволочи!
     
     
  • 3.105, Аноним (105), 19:19, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя бы сервер в России и с ним ничего не сделалось. Хм, а какие домены СГА не может украсть, только национальные? С ними такая же проблема в плане беспредела.
     
     
  • 4.109, Аноним (-), 19:26, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    тор домены не может украсть например. но местные девченки вопят когда их упоминаешь..
     
  • 2.115, kissmyass (?), 19:41, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    84.38.177.154 git.rip

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

     
     
  • 3.124, commiethebeastie (ok), 20:42, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да там всякая мелочь была типа чертежей деталей от военных самолетов и исходников прошивок автомобилей.
     
     
  • 4.127, Аноним (127), 20:46, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И что с ними было не так ?
     
  • 3.169, пох. (?), 08:02, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нех было хостить эксплойты
    (и не летайте на мальдивы если вы успели зайти на тот сайт - потом ваши жалобные визги из подвалов проклятого гуантанамы никто не услышит)
     
     
  • 4.188, kissmyass (?), 15:26, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > нех было хостить эксплойты
    > (и не летайте на мальдивы если вы успели зайти на тот сайт
    > - потом ваши жалобные визги из подвалов проклятого гуантанамы никто не
    > услышит)

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

     
     
  • 5.191, MS (??), 16:44, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    нашего - уже нет!
     
  • 3.185, Michael Shigorin (ok), 14:44, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > 84.38.177.154 git.rip

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

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

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

     
     
  • 4.187, kissmyass (?), 15:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> 84.38.177.154 git.rip
    > Тогда уж сразу https://84.38.177.154/
    >> но я так и не понял в чем там проблема, и какого они его закрыли
    > Дикари, поди...

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

     
  • 2.128, Пак_Сун_Чонг (?), 20:47, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    - https://ohshitgit.com
    - https://www.npmjs.com/package/git-fuck
    - https://fuckinggitconflict.com
     
     
  • 3.129, Аноним (127), 20:52, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И причем тут мержканфликты ? Типа шутка из укзких кругов ?
     

  • 1.92, Аноним (92), 18:40, 16/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > В предвкушении грядущей замены бэкенда для ...

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

     
  • 1.170, Аноним (170), 09:50, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чот раздули его сильно и команды с ключами некрасивые. А Mercurial прибили везде, ни одного хостинга не осталось. Последний был BitBucket.
    В общем не нужОн. 100500 папка и FTP -- наше всё :)
     
     
  • 2.176, пох. (?), 10:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Чот раздули его сильно и команды с ключами некрасивые. А Mercurial прибили везде, ни одного
    > хостинга не осталось

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

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

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

     
     
  • 3.177, Аноним (170), 10:42, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > редшит или как там его - вполне остался. Только тебе ж сосальная сеточка нужна, а не хостинг, на самом-то деле?

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

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

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

     
     
  • 4.190, пох. (?), 16:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пардон, это я уже запамятовал за давностию лет - редшит (rhodecode) это onpremise-вариант социалочки, еще есть kallithea - и вот на них кто-то предоставлял шва...бесплатное решение в облачках (надеюсь, не в SBG2)
    Еще была попытка сделать что-то на основе открытого гитляпа - heptapod.чтототам - эти предоставляли нахаляву но при куче невыполнимых условий. Или за деньги.

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

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

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

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

     

  • 1.183, Аноним12345 (?), 13:05, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть такая профессия - программист гита ?
    Или админ гита ?
     

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



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

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