同一目录中的多个git repo,即代码repo和IDE设置repo

同一目录中的多个git repo,即代码repo和IDE设置repo,git,eclipse,intellij-idea,visual-studio-code,ide,Git,Eclipse,Intellij Idea,Visual Studio Code,Ide,给定一个只包含源代码和构建脚本的存储库,没有IDE设置文件 是否有一种方法可以为特定于IDE的配置文件建立单独的存储库,以便IDE配置文件和源共享相同的目录,并且可以在不同的PC之间同步对配置文件的更改 程序员可以自由使用任何他们想要的IDE,并且策略是主存储库应该保持没有任何特定IDE依赖项。所有特定于IDE的文件模式都位于.gitignore中 存储库包含多个多语言项目和一些生成的代码,设置特定的IDE需要一些工作,包括定义源根、编译器设置、库路径、运行配置、忽略的文件夹等等 因此,我希望至

给定一个只包含源代码和构建脚本的存储库,没有IDE设置文件

是否有一种方法可以为特定于IDE的配置文件建立单独的存储库,以便IDE配置文件和源共享相同的目录,并且可以在不同的PC之间同步对配置文件的更改

程序员可以自由使用任何他们想要的IDE,并且策略是主存储库应该保持没有任何特定IDE依赖项。所有特定于IDE的文件模式都位于
.gitignore

存储库包含多个多语言项目和一些生成的代码,设置特定的IDE需要一些工作,包括定义源根、编译器设置、库路径、运行配置、忽略的文件夹等等

因此,我希望至少有一些方法可以为自己在不同的机器上同步配置,甚至可以与其他人共享该配置

或者有没有其他合适的方法,而不是多个git存储库?

这是一个毫无意义的策略(正如许多人在这里多次解释的那样)。最佳实践是共享特定于工具(IDE、CI、构建等)的设置,只要这些设置保持不变。作为此无意义策略的解决方法,您可以使用Eclipse的链接机制将
.settings
文件夹从您自己的设置项目映射到每个项目中。