Файловая система для совместного использования 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).

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

  • Форматирование внешнего жесткого диска в совместимую с Linux файловую систему
  • / usr / bin vs / usr / local / bin в Linux
  • Посмотрите, какое монтирование файловой системы используется с -t auto
  • Как очистить журналы в файловой системе ext3 / ext4?
  • btrfs ERROR: ошибка во время балансировки - на устройстве нет места
  • Ошибка сборки mdadm RAID1 после изменения размера разделов
  • Как узнать список каталогов в файловой системе?
  • Как создать переменную символическую ссылку? (или что-то подобное)
  • 2 Solutions collect form web for “Файловая система для совместного использования GIT-проектов между Windows и Linux”

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

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

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

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

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

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

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

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

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

    Interesting Posts

    Как поместить окно на несколько рабочих столов, но не все, в kde

    Блоки туннелей IPsec через некоторое время без ошибок. Где найти детали?

    Запретить пользователю читать другие домашние каталоги и связать его с / var / www / folder

    импортирование закрытого ключа gpg – не будет импортировать

    Как лечить cp -r всегда как директорию?

    Не удается удалить файл – разрешено разрешение – почему?

    Как выполнить поиск максимальной глубины в ack и grep?

    Устройство доступно даже после `blockdev –setro`

    Как подключиться с удаленного сервера к моему компьютеру?

    сценарий оболочки для печати строк, если в столбце 2 есть значение

    stunnel Нет сертификата, возвращенного неизвестным CA

    Получение ошибки несоответствия в версии с Php и Mysql

    Получил черный экран при загрузке программы установки archlinux

    Установка модулей отдельных модулей Yum

    Показать путь из корня проекта в ZSH Prompt

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