私のデスクトップコンピュータには3つのハードドライブがあります。 1 つに Linux Mint がインストールされ、1 つに Windows 10 がインストールされ、もう 1 つのディスクが Windows と Linux 間でファイルを共有するために使用されます。
このファイルの最大の部分は、バージョン管理にgitを使用するプログラミングプロジェクトです。このファイルをWindowsとLinuxで読み込んで使用できることを願っています。しかし、どのファイルシステムを使用するのが最善かわかりません。
私は次のファイルシステムを使ってみました。
- NTFS - > gitリポジトリ内のすべてのファイルの権限を変更する
- FAT32 + ExFAT ->ほとんど利用できないシンボリックリンクは利用できません(特にSymfonyプロジェクト)。
- EXT4 -> WindowsでExt2Fsdを使用する/ Windowsのgit-gui(GitKraken)からリポジトリを読み取ることができません。
最良の選択は何だと思いますか?
答え1
私は以前も同じ問題を経験しました。オンラインGitリポジトリはオプションですか?もしそうなら、GitLab持参してくださいプライベートリポジトリ無料、開発者数が制限されている場合。
答え2
古いコンピュータにローカルサーバーを設定します。
古いPCがなければ、ヘッドレスRaspberry Piなどのデバイスは設定コストがほとんどなく、運用コスト(電力)も最小限に抑えられます。
シングルデュアルブートシステムですべてを共有するよりも、これは多くの利点があるため、どこから始めるべきかわかりません。
Gitツールを直接使用できます。
SambaまたはNFSを介してファイルにアクセスできます。
サーバーは、ユーザーがどのオペレーティングシステムを実行しているかは関係ありません。
各オペレーティングシステムのツールは、サーバーが実行されているものには興味がありません。
あなたの小さなサーバーは年中無休で実行される可能性があるので、あなたが眠っている間にバックグラウンドでクローンタスクを実行することができます。