用于在 Windows 和 Linux 之间共享 GIT 项目的文件系统

用于在 Windows 和 Linux 之间共享 GIT 项目的文件系统

我的台式电脑有 3 个硬盘。 1 个安装了 Linux Mint,1 个安装了 Windows 10,另一个磁盘用于在 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 访问文件。

服务器不关心你运行什么操作系统。

每个操作系统上的工具并不关心服务器正在运行什么。

您的小型服务器可以 24/7 运行,因此它可以在您睡觉时在后台执行 cron 作业:]

相关内容