WindowsとLinux間でGITプロジェクトを共有するためのファイルシステム

WindowsとLinux間でGITプロジェクトを共有するためのファイルシステム

私のデスクトップコンピュータには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を介してファイルにアクセスできます。

サーバーは、ユーザーがどのオペレーティングシステムを実行しているかは関係ありません。

各オペレーティングシステムのツールは、サーバーが実行されているものには興味がありません。

あなたの小さなサーバーは年中無休で実行される可能性があるので、あなたが眠っている間にバックグラウンドでクローンタスクを実行することができます。

関連情報