The OpenNET Project / Index page

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

03.11.2018 09:07  GitHub выпустил Git LFS 2.6.0

GitHub опубликовал релиз системы хранения Git LFS 2.6.0 (Git Large File Storage), развиваемой GitHub и позволяющей использовать Git для отслеживания версий больших файлов, содержащих наборы данных, звук, видео и графику. Код распространяется под лицензией MIT.

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

Основные новшества:

  • Обеспечено использование раздельной аутентификации для запросов к API, применяемых для загрузки клиентом необходимых метаданных, и запросов к хранилищу, применяемых клиентом для загрузки или выгрузки данных во внешнее хранилище. Ранее Git LFS определял метод аутентификации для LFS API и в дальнейшем использовал аналогичный метод при взаимодействии с хранилищем, что создавало трудности, так как обычно API и хранилище размещаются на разных серверах.
  • Представлены новые опции для команды "git lfs checkout", упрощающие разбор конфликтов при слиянии, которые не удаётся разрешить автоматически. Опция "git lfs checkout --ours" позволяет при разрешении конфликта принять "нашу" сторону слияния, "git lfs checkout --theirs" - чужую сторону, а "git lfs checkout --base" использовать при слиянии основное состояние.


  1. Главная ссылка к новости (https://blog.github.com/2018-1...)
  2. OpenNews: GitHub выпустил Git LFS 2.4.0
  3. OpenNews: Доступен Gitlab 8.2 с поддержкой хранилища больших файлов Git LFS
  4. OpenNews: GitHub объявил о доступности хранилища больших файлов для всех репозиториев
  5. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.19
  6. OpenNews: В Git устранена уязвимость, которая может привести к выполнению кода атакующего
Лицензия: CC-BY
Тип: Программы
Ключевые слова: git, lfs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Дуплик (ok), 09:15, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –8 +/
    Нужно и годно. А что там вместо хешей? Надеюсь не примитивное решeто в виде SHA1.
     
     
  • 2.4, jdskskz (?), 10:27, 03/11/2018 [^] [ответить]    [к модератору]
  • +/
    Не хотятъ переходить на SHA256.
     
  • 2.11, pavelmvl (?), 13:04, 03/11/2018 [^] [ответить]    [к модератору]
  • +4 +/
    А зачем вам sha256? Она тяжелее, чем sha1. Тут же не криптостойкость нужна.
     
     
  • 3.16, пох (?), 17:35, 03/11/2018 [^] [ответить]    [к модератору]
  • –1 +/
    это смотря кому. подделать комит в код, чтобы и sha1 сошлась, и код работал, и еще и делал что тебе нужно а не что автор написал, и не содержал странного мусора - действительно сложно или невозможно, даже если удастся технически влезть в репо. А наш Дуплик дальше .md не коммитит, там если один бред заменить другим бредом - никто и не заметит даже. Поэтому ему без 256 никак.

     
     
  • 4.22, Аноним (22), 16:07, 04/11/2018 [^] [ответить]    [к модератору]
  • –1 +/
    Идиота кусок - новость про хранение бинарных данных в Git, к которым мусор присоединить - нефиг делать.

    // b.

     
     
  • 5.24, Аноним (24), 17:28, 05/11/2018 [^] [ответить]     [к модератору]  
  • +/
    А к исходнику что нельзя Во многих исходниках есть комментарии, поэтому сначала... весь текст скрыт [показать]
     
  • 1.2, Илья (??), 09:19, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Отлично, попробую туда сложить бинарные зависимости, которые мы временно положили в репозиторий. Надеюсь, настраивается несложно и не надо обучать людей, как этим пользоваться
     
     
  • 2.26, Аноним (26), 05:25, 07/11/2018 [^] [ответить]    [к модератору]  
  • +/
    вот правильно мыслишь. не надо обучать людей, как этим пользоваться
     
  • 1.3, Анастасия (??), 10:00, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –5 +/
    LFS это Linux From Scratch.
    А эта поделка не нужна. Попыток прикрутить файловую синхронизацию к системе версионирования было уже предостаточно. Не приживается.
     
     
  • 2.6, Аноним (6), 11:07, 03/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Все довольно просто. Не нужна? Не пользуйтесь.
     
  • 2.8, nnn (??), 11:50, 03/11/2018 [^] [ответить]    [к модератору]  
  • +/
    LFS это London Film School, а твоя поделка никому не нужна.
     
     
  • 3.12, Аноним (-), 14:16, 03/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    LFS это Life for Speed, а эта ваша школа никому не нужна.
     
  • 2.14, Аноним (14), 16:11, 03/11/2018 [^] [ответить]    [к модератору]  
  • +/
    LFS это Lost For Society. А этот ваш Scratch никому не нужен
     
  • 1.5, Аноним (5), 10:48, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Как раз пригодится! Я собирают Линукс-мультфильмы делать. Как раз мне нужна система коллективного рисования.
     
     
  • 2.10, Аноним (10), 13:00, 03/11/2018 [^] [ответить]    [к модератору]  
  • +/
    Возьми Perforce и не парь мозг.
     
     
  • 3.13, Аноним (13), 15:12, 03/11/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Это же проприетарщина!!!
     
     
  • 4.17, Аноним (17), 19:39, 03/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну, либо свободен-голоден.
     
     
  • 5.21, Тот_Самый_Анонимус (?), 08:26, 04/11/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Вот так в людских головах произошла подмена свободы. Оказывается теперь свобода выбора пропиетарности инструмента не является свободой.
     
  • 3.18, Crazy Alex (ok), 20:39, 03/11/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    что он вам плохого сделал? перфорс кроме общего неудобства и проаприетарности ещё и прилично тупит на бинарных файлах
     
  • 1.7, Аноним (7), 11:24, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив. Немного разочаровался.
     
     
  • 2.9, Andrey Mitrofanov (?), 12:33, 03/11/2018 [^] [ответить]    [к модератору]  
  • +/
    > По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив.
    > Немного разочаровался.

    Да, действительно.  Заголовок нужно--^^^ для людей писать[I]!

     
  • 2.19, Аноним (19), 00:27, 04/11/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Аналогично. Думал, что наконец то единственному нормальномц дистру поддержку запилили, ан нет.
     
  • 1.15, Аноним (15), 16:49, 03/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Тьфу, опять этот голынг.
     
  • 1.23, Daemon (??), 06:43, 05/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Git Linux From Scratch )))
     
  • 1.25, Аноним (25), 09:05, 06/11/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > не загружаются вместе с остальными данными, а синхронизируются с сервера и хранятся в единственной копии.

    Распределённые системы контроля версий говорили они...

     

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


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