Файловая система для совместного использования GIT-проектов между Windows и Linux

Мой настольный ПК содержит 3 жестких диска. 1 с установленной Linux Mint, 1 с установленной Windows 10 и еще одним диском для обмена файлами между Windows и Linux.

Большая часть этих файлов – это мои проекты программирования, которые версируются с помощью git. Я хочу, чтобы эти файлы были читаемыми и пригодными для использования как из Windows, так и из Linux. Однако я не знаю, какая файловая система для этого лучше всего использовать.

Эти файловые системы я уже пробовал:

  • NTFS -> Предоставляет изменения разрешений для всех файлов в git-репозиториях
  • FAT32 + ExFAT -> Нельзя использовать символические ссылки, которые едва можно использовать (особенно с Symfony Projects)
  • EXT4 -> Использование Ext2Fsd в Windows / репозиториях, не читаемых в моем git-gui в Windows (GitKraken).

Как вы думаете, лучший вариант?

  • CIFS против SAMBA, каковы различия
  • только корневая файловая система
  • fsck ext4 по ssd: максимальный уровень монтирования и checkinterval
  • Как подготовить новую карту MicroSDXC для использования с Android?
  • Программный RAID 1 с разной производительностью и производительностью
  • причины для dd-образа почти пустого диска не будут малы после gzip
  • Продвинутое программирование в Unix Envinronment 3rd, 4.21, я хочу, как rmdir обрабатывает количество ссылок
  • получение содержимого из файла .dmg или .img
  • 2 Solutions collect form web for “Файловая система для совместного использования GIT-проектов между Windows и Linux”

    Раньше у меня была такая же проблема. Является ли он-лайн репозиторий Git опцией? Если это так, некоторые сервисы, такие как GitLab, позволят вам иметь частные репозитории бесплатно , если количество разработчиков ограничено.

    Настройте локальный сервер на старом ПК.

    Если у вас нет старого ПК, то что-то вроде безголовой малины Pi почти ничего не стоило бы устанавливать, а работа (мощность) была бы очень маленькой.

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

    Вы можете напрямую использовать инструменты Git.

    Вы можете получить доступ к файлам через Samba или NFS.

    Серверу все равно, какая ОС вы запускаете.

    Инструменты на каждой ОС не заботятся о том, что работает сервер.

    Ваш маленький сервер может быть на 24/7, поэтому он может выполнять задания cron в фоновом режиме во время сна:]

    Interesting Posts

    ModSecurity по умолчанию использует index.html в POST

    Как отдать и вернуть часть матча?

    Как вычисляется umask в Linux?

    Где Postfix хранит электронную почту?

    Как ядро ​​«отказывается» от контроля инициализации, специфичной для дистрибутива?

    Выполнение одной и той же команды с разными аргументами параллельно

    Мой компьютер говорит: «/ dev / sda2 содержит файловую систему с ошибкой, проверяет принудительное» и показывает это

    tar определенное количество файлов, перечисленных в текстовом файле

    Опция контекстного меню Nautilus для создания нового файла

    как освободить / dev / ram0

    Сгенерировать ключ SMTP с заданным текстом

    Маршрутизация пакетов из одного интерфейса в другой

    Как подключиться к Интернету автоматически, без ручного запуска `ethtool` каждый раз

    Как перезапустить скрипт python через одну секунду с помощью UPSTART?

    клавиши left + up + space не работают на thinkpad x201

    Linux и Unix - лучшая ОС в мире.