The OpenNET Project / Index page

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

03.02.2017 23:58  Компания Microsoft представила виртуальную файловую систему для Git

Разработчики из Microsoft столкнулись с проблемой масштабирования Git: как оказалось, на платформе Windows приложение не в состоянии работать с очень крупными репозиториями. Так, например, исходные коды Windows содержат 3,5 миллиона файлов, которые в сумме занимают более 270GB. В одном из крупных проектов Microsoft операция clone выполняется 12 часов, checkout - 3 часа, status - 8 минут, commit - 30 минут. Поняв, что так работать невозможно, Microsoft создала GVFS - виртуальную файловую систему для Git, позволяющую загружать с сервера только востребованные данные, сохраняя при этом видимость наличия всех данных. GVFS позволяет Git думать, что все файлы в репозитории находятся на месте, но физически их содержимое загружается только при первом открытии.

С помощью предложенного решения для репозиториев, размещённых в окружении Windows, удалось ускорить выполнение операции clone в 144 раза, checkout в 360 раз, status в 120 раз, commit в 140 раз. Например, при работе с репозиторием, содержащим более 3 млн файлов, применение GVFS позволяет при выполнении типичных операций фактически загружать только 50-100 тысяч файлов.

Исходный код проекта опубликован на Github под лицензией MIT (дополнительно прилагается соглашение EULA, разрешающее применение только для внутреннего использования и требующее получения явного разрешения от Microsoft при использовании кода в своих продуктах). В настоящий момент сборка GVFS поддерживается только для Windows 10. Для корректной работы репозиториев GVFS рекомендуется использование подготовленного в Microsoft модифицированного ответвления от свободного продукта git-for-windows (c обычным Git GVFS не работает, так как на стороне Git требуется наличие поддержки специального протокола GVFS).

  1. Главная ссылка к новости (https://blogs.msdn.microsoft.c...)
  2. OpenNews: Релиз распределенной системы управления исходными текстами Git 2.11.0
  3. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
  4. OpenNews: GitHub представил Git-хранилище для больших файлов
  5. OpenNews: GitHub объявил о доступности хранилища больших файлов для всех репозиториев
  6. OpenNews: В рамках проекта git-annex assistant развивается аналог Dropbox на базе Git
Автор новости: Artem S. Tashkinov
Тип: К сведению
Ключевые слова: microsoft, git, performance
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним Анонимович Анонимов, 00:24, 04/02/2017 [ответить] [смотреть все]    [к модератору]
  • +3 +/
    Круто конечно, но тенденция нездоровая.
     
     
  • 2.6, nonamed anon, 01:12, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +59 +/
    Что крутого то. Это же костыль. Вместо того что бы запатчить гит, что бы он не хотел файлов, которые в данный момент не нужны, они сделали виртуальную файловую систему которая эмулирует, что эти файлы как будто-то бы есть. Типичный МС-вей.
     
     
  • 3.10, Аноним Анонимович Анонимов, 01:37, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]
  • –11 +/
    Работает быстрее Костыль работает быстрее Как знать, что будет в будущем Кто же... весь текст скрыт [показать]
     
     
  • 4.66, Аноним, 14:51, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    С чего это он быстрее найтивной реализации?
     
  • 3.18, anonymous, 03:35, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –29 +/
    ты никак не пропатчишь гит - он ущербен by design Набор не очень мощных костыле... весь текст скрыт [показать]
     
     
  • 4.19, Вы забыли заполнить поле Name, 03:43, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    Будь тоньше и к тебе все потянутся.
     
     
  • 5.26, Аноним, 06:01, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А станет круглее и на него совы сами натянутся.
     
  • 4.74, Led, 17:32, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > он ущербен by design.

    Нет - ты.

     
     
     
    Часть нити удалена модератором

  • 6.119, Аноним, 11:30, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Да правильно он всё говорит
     
  • 4.77, Гость, 19:00, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    исходные коды Windows содержат 3,5 миллиона файлов, PCB, SOA и прочее не явля... весь текст скрыт [показать]
     
  • 3.59, кельвин, 13:42, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    хм ну да запилить опционально в сам гит такой режим работы было-бы неплохо н... весь текст скрыт [показать]
     
  • 3.75, robux, 18:13, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    > Вместо того что бы запатчить гит

    А нахрена его патчить? Мелкомякиши сделали вид, что не осилили:
    git clone --depth=1

    Но я не думаю, что они тупые. Это идёт целенаправленная централизация git, напрямую им бы никто не позволил, а с понтом "новая файловая система" - пипл схавает.

    Ну а то, что контроль над файлами остаётся у хозяина сервера, тихо умалчивают.

     
     
  • 4.103, Аноним, 04:26, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ой, я в линуксе 2 день Простите за вопрос А что, без git clone --depth 1 реп... весь текст скрыт [показать]
     
     
  • 5.135, robux, 20:08, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Наоборот, без --depth N репа полностью синхронизируется, поэтому долго Если ж... весь текст скрыт [показать]
     
     
  • 6.156, виндотролль, 00:43, 07/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Это был такой тонкий троллинг, который мсье не понял Уж мне-то можно верить, тр... весь текст скрыт [показать]
     
     
  • 7.162, robux, 18:08, 09/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я по практике говорю, что git clone многократно ускоряется, если добавить depth ... весь текст скрыт [показать]
     
     
  • 8.163, виндотролль, 19:19, 09/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    совсем другого порядка величина В линуксе столько строчек, сколько в репах мс ... весь текст скрыт [показать]
     
  • 3.145, Sen, 10:54, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    т е когда линухоиды и бздяшники костыль на костыле делают, это нормально, это u... весь текст скрыт [показать]
     
     
  • 4.148, Andrey Mitrofanov, 12:43, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    270 гиг в _одном_ репЕ чекауте от любого из помянутых предъяви, не сходя с м... весь текст скрыт [показать]
     
  • 4.155, Led, 23:29, 06/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Иди в винду, неумный.
     
  • 2.24, U, 04:12, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    > Microsoft представила виртуальную файловую систему

    WinFS v7.0? Они все никак не могут остановиться изобретать свою файловую систему...

     
  • 2.45, Аноним, 11:27, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +8 +/
    Всё тот же "Embrace, extend, and exterminate"
     
  • 1.2, Аноним, 00:25, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    If you can’t beat em, join em
     
     
  • 2.3, A.Stahl, 00:29, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +4 +/
    If you can't join them, sit in the dark corner and cry...
     
     
     
    Часть нити удалена модератором

  • 4.129, Аноним, 17:45, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Добро пожаловать в филиал двача на Оупеннете Комментарии вообще невозможно стал... весь текст скрыт [показать]
     
     
  • 5.134, Andrey Mitrofanov, 19:50, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Согласен А особенно невозможно стало остановиться с---ь в к-мментах, читать -... весь текст скрыт [показать]
     
  • 1.4, й, 00:40, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    GVFS will work with any git service that supports the GVFS protocol. For now, that means you'll need to create a repo in Team Services (https://www.visualstudio.com/team-services/), and push some contents to it. There are two constraints:
    Your repo must not enable any clean/smudge filters
    Your repo must have a .gitattributes file in the root that includes the line "* -text"
     
     
  • 2.5, й, 00:42, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    т е для гитхаба все эти теперь status меньше чем за восемь минут работать про... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Аноним, 01:31, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Ну этой проблемой Microsoft займётся, когда купит GitHub ;-)
     
  • 2.21, U, 04:02, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    А, ну то есть, MS выпустили очередную ерунду, нужную только им самим и, по традиции, изображают из себя лучших друзей OpenSource.
     
     
  • 3.132, Анончик, 19:00, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > нужную только им самим

    Ты не поверишь, но так делают все...

     
  • 1.7, Sfinx, 01:16, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +11 +/
    суровая правда про ntfs и реализацию кэшей в ведре. не гит мерять надо было, а скорость загрузки своей какашки
     
     
  • 2.22, U, 04:05, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Вот и я тоже думаю, лучше бы выложили на GitHub вместо этого костыля те самые 3... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.25, Ordu, 04:29, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А ты сам прикинь git-checkout для usr portage у меня занимает 6 минут usr p... весь текст скрыт [показать]
     
     
  • 4.48, commiethebeastie, 11:56, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Исходные коды Windows по твоему лежат в интернетах?
     
     
  • 5.53, тигар, 12:27, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    снегерь из urandom файликов будет отличаться не сильно от того, что ты зачем-то... весь текст скрыт [показать]
     
     
  • 6.56, Andrey Mitrofanov, 13:07, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для тестов, думаю, можно чего не такое токсическое, как в сабже, и больше похоже... весь текст скрыт [показать]
     
  • 4.63, кельвин, 13:53, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    gt оверквотинг удален блин яб к портежу вот эту фичу прикрутил ... весь текст скрыт [показать]
     
     
  • 5.92, Гентушник, 22:21, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Portage уже давно умеет чекаут из гита делать, но там есть свои нюансы...
     
  • 4.96, Perl_Jam, 00:56, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не верно О каких локальных данных вы говорите Тех, что в var cache edb var ... весь текст скрыт [показать]
     
     
  • 5.98, Ordu, 01:17, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну Эмм Окей Соврал Простите не хотел Да, я имел то, что в var cache ed... весь текст скрыт [показать]
     
  • 4.147, azure, 12:24, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    При чем тут канал интернета к чекауту Чекаут это локальная операция От объема ... весь текст скрыт [показать]
     
     
  • 5.149, Andrey Mitrofanov, 12:45, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Теперь же Вы будете гонять MS-GVFS-ик прямо с хостинга в MS-Azure По интерн... весь текст скрыт [показать]
     
  • 5.151, Ordu, 14:21, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А я сказал про чекаут На меня в тот момент видимо какое-то потемнение нашло Я ... весь текст скрыт [показать]
     
  • 2.52, тигар, 12:25, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    ты можешь повторить их эксперимент на рассово-верной ТМ по-твоему авторитет... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.54, Аноним, 12:35, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ищешь обгадившегося Начни с себя И не забудь парочку бенчмарков по ntfs сделат... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 5.57, Andrey Mitrofanov, 13:19, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да, 270Гб исходников, сотни тысяч файлов не за 1-2 секунды -- независимр от ... весь текст скрыт [показать]
     
  • 1.11, angra, 01:40, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +10 +/
    Создать GVFS оказалось легче, чем объяснить всем индусам, что необязательно выполнять команды git от корня репозитория?
     
     
  • 2.14, backbone, 02:17, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    :-) Отчего так кажется, что вся суть MS GVFS сводится к copy-on-write?...
     
     
  • 3.15, backbone, 02:26, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    В смысле, checkout on access...
     
  • 2.16, backbone, 02:50, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    А про clone --no-checkout, sparse-checkout и хардлинки для git в прочих фс, на... весь текст скрыт [показать] [показать ветку]
     
  • 2.23, U, 04:08, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Интересно, сколько времени у них запускается Clion на этих пресловутых 3,5 милл... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.49, Пиконим, 11:58, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    У них же MSVS, зачем им Clion
     
     
  • 4.143, Аноним, 10:11, 06/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Так они раньше и не гитом пользовались, а своей поделкой, а вот однако жке
     
  • 3.97, vitalif, 01:11, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    CLion это ты отлично пошутил
     
  • 2.51, Sfinx, 12:01, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +5 +/
    эти дауны просто не в курсе что в мире существуют OS с sysdig strace и возможнос... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.108, Аноним, 04:35, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    А чем конкретно ядро NT убого?
     
     
  • 4.138, Michael Shigorin, 22:24, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Насчёт технических проблем мои дровишки могли устареть хотя что-то непохоже , а... весь текст скрыт [показать]
     
  • 1.12, Аноним, 02:00, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Патченный Гит для блоба это новость Серьёзно Ну быстрый, но проприетарщина же ... весь текст скрыт [показать]
     
     
  • 2.126, Аноним, 16:32, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +4 +/
    Текст лицензии в .docx... Microsoft такая Microsoft.
     
  • 1.13, Аноним84701, 02:02, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    > Microsoft создала (https://blogs.msdn.microsoft.com/visualstudioalm/2017/02/03/announcing-gvfs-gi)
    >  GVFS - слой виртуализации файловой системы для Git, который позволяет

    [CODE]
    % whatis gvfs  
    gvfs-cat(1) - Concatenate files
    gvfs-copy(1) - Copy files
    ...
    gvfs-tree(1) - List contents of directories in a tree-like format
    gvfs(7) - GIO virtual file system
    [/CODE]
    https://packages.debian.org/jessie/gvfs
    > gvfs is a userspace virtual filesystem where mounts run as separate processes

    Ай молодцы! Как обычно, даже не поинтересовались, используется ли такое у "новых самых лучших друзей".
    Ведь если нет трейдмарка, значит можно использовать!


     
  • 1.17, Лукашенко, 03:03, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Они придумали Git LFS и еще кучу таких.
     
  • 1.20, Аноним, 03:47, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    Интересно, сколько те же операции заняли бы под linux на ext4 ... весь текст скрыт [показать]
     
  • 1.27, Аноним, 06:09, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Наверняка есть способы избежать такого огромного репо
     
     
  • 2.30, Аноним, 07:23, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –3 +/
    ZFS lz4 dedup, BTRFS lzo dedup... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Аноним, 07:31, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Опа, умник в треде ... весь текст скрыт [показать]
     
     
  • 4.109, Аноним, 04:39, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Главное, что их нет во всем обсуждении, так победим!
     
  • 4.110, Аноним, 04:41, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ты бы спросил лучше у Led как правильно, он бы не отказал поделиться богатым опы... весь текст скрыт [показать]
     
     
  • 5.137, Michael Shigorin, 22:18, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А у него действительно богатый опыт, хоть этого со стороны I умника I , бегающ... весь текст скрыт [показать]
     
  • 2.142, Andrey Mitrofanov, 10:02, 06/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Тише, тише Кто сказал пекадж менаджер Ш--ш-ш-ш Они же услышат И расстроя... весь текст скрыт [показать] [показать ветку]
     
  • 2.161, KonstantinB, 00:38, 08/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Думаю, им оказалось проще придумать костыль, чем объяснить своим индусам, как пи... весь текст скрыт [показать] [показать ветку]
     
  • 1.33, Аноним, 08:27, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +8 +/
    270Gb сорцы windows... что мешает разбить на модули и держать в разных репозитариях?

    - юниксвей
    - модульность
    - микросервисы

    MS эти слова видимо незнакомы

     
     
  • 2.43, DmA, 11:03, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    MS не ищут лёгких путей, они ищут путь к кошелькам пользователей ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.120, Михалыч, 12:17, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Именно, так как MS коммерческая компания И она будет всегда пытаться заработать... весь текст скрыт [показать]
     
  • 2.44, U, 11:21, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Это типа мы изобрели то, что давно есть в OpenSource, только хуже Ну и как ... весь текст скрыт [показать] [показать ветку]
     
  • 2.95, анонанонанонанино, 00:12, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –6 +/
    Даже линух уже отходит от этих устаревших концепций (см. systemd).
     
     
  • 3.118, Аноним, 05:53, 05/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Оно конечно забавно, но какие альтернативы?
     
  • 2.160, анонимщик, 13:33, 07/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Попробовали во времена Windows NT 3 К версии 4 всё стало тяжёлым и почти моноли... весь текст скрыт [показать] [показать ветку]
     
  • 1.34, Аноним, 09:18, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    столкнулись с проблемой масштабирования Git ключевые слова здесь наверное всё-ж... весь текст скрыт [показать]
     
     
  • 2.35, Аноним, 09:57, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    NTFS конечно медленно с мелкими файлами работает, но в обычном Git операция clon... весь текст скрыт [показать] [показать ветку]
     
  • 2.37, Andrey Mitrofanov, 10:32, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Может, и выгладели бы идиотами на костылях, если бы все не знали, что они ни то,... весь текст скрыт [показать] [показать ветку]
     
  • 1.36, anonymous, 10:02, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Модульность разработки в голову эффективных манагеров все ещё не может втиснуться.

    Поэтому чинить будем там, где не ломалось.

     
     
  • 2.38, Andrey Mitrofanov, 10:38, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Поэтому продавать будем под видом решения созданных предыдущими продажами пробле... весь текст скрыт [показать] [показать ветку]
     
  • 1.39, DmA, 10:42, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    1) Кто им разрешил использовать Git :)Вдруг там в исходном коде есть код Микрософт или SCO
    2) Использовать Git  сервер на Linux им религия не позволяет или Билл Гейтс?
    3) Хотелось бы посмотреть действительно тесты этого же репозитория на разных файловых системах на Линукс.
     
     
     
    Часть нити удалена модератором

  • 3.42, DmA, 10:59, 04/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Очередной пользователь Chrome Настолько отупели без адресной строки, что мысль... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 5.123, DmA, 15:12, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    gt оверквотинг удален Ну кто же кого чмырит-то Я просто помню, что было врем... весь текст скрыт [показать]
     
  • 5.136, Michael Shigorin, 22:14, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Чё-то Вы больно много по разным темам за него распереживались Пора сработать п... весь текст скрыт [показать]
     
  • 1.58, Аноним, 13:39, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    Как говорит герой одного российского мультсериала Укуси меня бжчала Micro o... весь текст скрыт [показать]
     
     
  • 2.61, Andrey Mitrofanov, 13:52, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А фрибээсдэшники-то и не знают -Q LLL ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.64, Аноним, 14:11, 04/02/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Гентушнег, если чё :)
     
  • 3.115, Аноним, 05:33, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Страшно подумать, что с тобой будет, когда их по твоему хотенью не станет ... весь текст скрыт [показать]
     
     
  • 4.146, Andrey Mitrofanov, 11:13, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    1--- Выпью, чего ещё тогда дохтур разрешит, за здоровье многострадального Кор... весь текст скрыт [показать]
     
  • 2.164, Konstantin, 21:18, 06/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    О да! Уж MS-то знает, как пропатчить git под Windows 😆
     
  • 1.60, IMHO, 13:45, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    О_о, кажется git закроется, как и процы Alpha, Nokia...
     
     
  • 2.62, Andrey Mitrofanov, 13:53, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Шикарная идея, как сломать буилды уинды Надо обмозговать 11 ... весь текст скрыт [показать] [показать ветку]
     
  • 1.67, Аноним, 15:04, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Зачем решать проблему Мы создадим КОСТЫЛЬ И, к слову, GVFS уже давно есть htt... весь текст скрыт [показать]
     
  • 1.68, Аноним, 15:06, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    У Git есть недостаток он не умеет делать частичные клоны из репа, например как ... весь текст скрыт [показать]
     
     
  • 2.81, Аноним, 19:47, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Открой для себя git clone --depth git submodule --depth ... весь текст скрыт [показать] [показать ветку]
     
  • 2.82, Аноним, 19:49, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Учись студент git clone --depth 1 https github com Microsoft gvfs git SVN это... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.140, Аноним, 06:03, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вобще-то svn по-другому не умеет он всегда делает checkout одной версии, для сме... весь текст скрыт [показать]
     
  • 1.69, Admino, 15:17, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > Исходный код проекта опубликован на Github под лицензией MIT

    Там не MIT. Там обычный EULA, причём запрещающий использовать Продукт™ в виртуальных живых (!) системах.

    MIT там лежит потому, что часть кода под MIT, а MIT требует упоминания авторов кода и текста лицензии.

     
  • 1.72, Колхозник, 16:56, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Минуточку. А как же их любимый и рекламируемый Team Foundation Server?
    Забросили, как silverlight и иже с ними? Узнаю Microsoft.
     
     
  • 2.127, Аноним, 16:41, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Одно другому не мешает 8212 в 2013-й версии TFS добавили поддержку Git в каче... весь текст скрыт [показать] [показать ветку]
     
  • 1.73, Аноним, 17:13, 04/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот интересно, адо перехода на Git они чем пользовались В предыдущей VCS таких ... весь текст скрыт [показать]
     
     
  • 2.133, anonymous, 19:49, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    SourceSafe ... весь текст скрыт [показать] [показать ветку]
     
  • 1.78, ALex_hha, 19:23, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    > но в обычном Git операция clone репозитория в 270 Гб на любом системе будет часы занимать

    1. клонировать ВЕСЬ репозитарий бывает необходимо очень редко
    2. Репы 270 гиг это маразм, они туда что, все версии венды запихали со всеми обоями и бинарными сборками? Сабмодули - нее, не слышал?
    3. GVFS requires Windows 10 Anniversary Update or later - нет M$, спасибо. Сами пользуйтесь своей убогой 10кой

     
     
  • 2.90, Stax, 21:56, 04/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Смейтесь, смейтесь Вы просто не в тренде Сейчас все так делают, правда обычно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.117, Аноним, 05:44, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вы не заставите нас ответить Мы будем молчать и минусовать вас Через это мы по... весь текст скрыт [показать]
     
     
  • 4.121, Stax, 14:03, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    пожимая плечами да пожалуйста Я тоже привык к обычным мелким репам Но иногда... весь текст скрыт [показать]
     
  • 3.131, all_glory_to_the_hypnotoad, 18:41, 05/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Нет, HG лучше не работает даже со своими костылями В таких помойках используют ... весь текст скрыт [показать]
     
  • 3.139, WoT, 00:01, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну, насчёт сейчас все так делают Из статьи про Гугл Google chose the monolit... весь текст скрыт [показать]
     
  • 1.79, Аноним, 19:32, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +8 +/
    270 гигабайт исходников?
    У них исходнки в формате ворд что-ли?
     
     
  • 2.125, Мимокрокодил, 16:19, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    это примерно 80кб на файл, если предположить что все файлы это исходники что ес... весь текст скрыт [показать] [показать ветку]
     
  • 1.91, anonymous, 22:15, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > GVFS позволяет Git думать, что все файлы в репозитории находятся на месте, но физически их содержимое загружается только при первом открытии.

    Похоже на замазывание, а не "решение". Для характерных задач, требующих доступ ко всему репозиторию (сборка системы, поиск по исходникам, ...) всё равно надо прокачать всё; а если не надо "прокачать всё", то модульность даст куда лучшие результаты.

     
  • 1.93, Anonim, 22:46, 04/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    https://github.com/Microsoft/GVFS/issues/9
     
     
  • 2.128, Аноним, 16:48, 05/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Интересно, в Microsoft хотя бы hello world без телеметрии сделать могут ... весь текст скрыт [показать] [показать ветку]
     
  • 1.122, Аноним, 14:30, 05/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Все бы ничего да только лицензия такая что, ты играйся, но если вдруг что то се... весь текст скрыт [показать]
     
  • 1.124, Kodir, 15:28, 05/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Хоть новость и про костыль мелкософта, но сразу можно понять, что они ни черта не разбираются в кишках венды или она настолько завермишелена, что невозможно разделить этот хлам на модули. Вот почему все их сетапы стали измеряться гигабайтами - да потому что проще запаковать пол-венды в сетап солитёра, чем разбираться что там можно обновить, а чего не касаться.
     
  • 1.130, all_glory_to_the_hypnotoad, 18:33, 05/02/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    > Исходный код проекта опубликован на Github под лицензией MIT ... дополнительно прилагается соглашение EULA, разрешающее применение только для внутреннего использования и требующее получения явного разрешения от Microsoft при использовании кода в своих продуктах

    лол

     
     
  • 2.152, Andrey Mitrofanov, 18:00, 06/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Погоди смеяться, набери побольше воздуха цМНЗадорнов, Михаил в 138 настоящий У... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.154, Andrey Mitrofanov, 18:21, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ах, Автор решил оправдаться--- и ему хочется верить, things for leving ... весь текст скрыт [показать]
     
  • 1.141, Аноним, 09:55, 06/02/2017 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Это уже не git Это что то новое на базе git Самая главная идея git, имеем множ... весь текст скрыт [показать]
     
     
  • 2.144, Аноним, 10:26, 06/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Знатно на 0 поделил Обычно там, где множество - ад, изврат и содомия Чем бол... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.150, Аноним, 13:43, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У вас взаимоисключающие предложения То на 0 поделил , то обычно Об этом и ре... весь текст скрыт [показать]
     
  • 3.153, Michael Shigorin, 18:06, 06/02/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Если это более-менее копии сравните с бэкапами различного срока свежести -- да-... весь текст скрыт [показать]
     
  • 1.157, Аноним, 10:01, 07/02/2017 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Занято уже название Через GVFS Гном монтирует и размонтирует диски GVFS работа... весь текст скрыт [показать]
     
     
  • 2.158, Andrey Mitrofanov, 10:06, 07/02/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    MS RMS видел А он есть Гусары, молчать про MS CAL ... весь текст скрыт [показать] [показать ветку]
     
  • 1.159, Andrey Mitrofanov, 11:29, 07/02/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    I The idea of Opensource was to break free off propriertary software Break f... весь текст скрыт [показать]
     

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


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